Хи, я не совсем понимаю, почему мой код не работает.
Краткое описание:
Я сам реализовал функцию автоматического предложения, например, jquery-ui autosuggest.К сожалению, я не могу использовать пользовательский интерфейс jQuery, и мне пришлось придерживаться jQuery 1.3.1 из-за системных ограничений.
Если пользователь вводит буквы типа «ä», «ö», «ü», и я пытаюсьпроверьте, были ли эти буквы вставлены следующим образом:
if(inputFieldText.indexOf('ä')!=-1){
alert("detection");
}
страница, на которой я развернул, не alert()
, но если я запускаю ее в jsfiddle http://jsfiddle.net/nyDBB/4/, она работает нормально.Все находится в блоке Document ready, а другие функции, такие как .click (), change () работают нормально.
Я также пытался использовать encode()
методы, но это не очень хороший способ обойти и также дает мне определенные ошибки.
Так что я предполагаю, что что-то не так сустановить кодировку на странице, но кто-нибудь знает, как решить эту проблему?