Получение сообщения" Ожидаемый ",' или '{' но найденный # 44559 ''. Мой код выглядит следующим образом:Получение сообщения "Ожидаемый", 'или' {'но найденный' [селектор] '"
var valueid = $("div#center-box div#empid-textbox input").val(); //valueid=44559
if($("div#esd-names li#" + valueid).length > 0){
//DO SOMETHING;
};
Я получаю значение того, что вводятся в поле ввода текстового поля, которое в случае, если «44559» не может понять, почему я получаю эту ошибку ,
Я вызываю функцию получения значения valueid со следующим кодом. После нажатия клавиши ENTER в определенном текстовом поле значение текстового поля извлекается и побежал к элементам списка, чтобы увидеть, если он существует ... если это делает - // СДЕЛАТЬ ЧТО-ТО //
$("div#center-box div#empid-textbox input.id").keypress(function(e){
key = e.which;
if(key===13){
valueid = $("div#center-box div#empid-textbox input").val();
if($("div#esd-names li[class*='" + valueid + "']").length > 0){
//DO SOMETHING;
};
};
});
, когда я использую его как класс вместо этого я получаю ту же ошибку, кроме него говорит «... но нашел" 0.44559» – sadmicrowave
@sadmicrowave: Это было бы потому, что «.44559» интерпретируется как число с плавающей запятой, где 0 - целая точка. Вы найдете то же самое на многих языках программирования. –
, но число равно 44559 (без десятичной) - нет .44559 - по какой-то причине firefox добавляет префикс 0. к моему номеру сам по себе. любые рекомендации? – sadmicrowave