Заметил, что все в моих if-statement с «&» -символом не работает. Как это исправить?Сценарий не работает с символом «&» -
if(id == 'EX&219'){
//do someting
}
Это не работает. Так рад за любую помощь :)
Заметил, что все в моих if-statement с «&» -символом не работает. Как это исправить?Сценарий не работает с символом «&» -
if(id == 'EX&219'){
//do someting
}
Это не работает. Так рад за любую помощь :)
Рабочих Совершенного
var id = 'EX&219';
if(id == 'EX&219'){
alert("equals");
} else {
alert("not equal");
}
Я не получаю, чтобы он работал с любым ответом ... Мои значения, если они извлекаются из базы данных, и это явно так, когда я пишу это «AS-S & V-SA». Но когда я использую его в if-statement, он не работает. Это «-» и «&», что не все, что я думаю ... @Naveen – PeterP
@PeterP вы получаете именно AS-S & V-SA или «AS-S & V-SA» или оба как разные AS-S и V-SA ? Он также работает отлично http://jsfiddle.net/gs2Wh/2/ –
Ну, некоторые из моих идентификаторов похожи на «AS-S & V-SA» как один идентификатор. Странно, что это не работает ... @Naveen – PeterP
Что вы имеете в виду "все в моем if-заявлении с" & "-символ не работает" ?
Попробуйте
if(id == 'EX'+String.fromCharCode(38)+'219'){
//do someting
}
38 является полукокс код «&» характер, если ваш не хотят «&» появится в вашем даного.
http://www.w3fools.com/ –
Ну, когда мои идентификаторы извлекаются из базы данных и сохраняются в переменных скрипта и содержит «&», это не работает в выражении if. Но если он не содержит «&», он работает отлично. – PeterP
[Да это работает] (http://jsfiddle.net/gs2Wh/) –
если заявление, очевидно, работает. Возможно, это значение из базы данных, которое возвращается в форме, которая не ожидается. Можете ли вы разместить сообщение 'console.log (JSON.stringify (id))' или 'alert (JSON.stringify (id))' prints? – slebetman