简体   繁体   English

脚本无法使用“&”符号

[英]Script doesn't work with “&”-symbol

Noticed that everything in my if-statements with an "&"-symbol doesn't work. 注意我的if语句中带有“&”符号的所有内容均不起作用。 How do I fix this? 我该如何解决?

if(id == 'EX&219'){
//do someting
}

This doesn't work. 这行不通。 So happy for any help :) 很高兴获得任何帮助:)

Working Perfect 工作完美

var id = 'EX&219';
if(id == 'EX&219'){
    alert("equals");
} else {
    alert("not equal");
}

Reference 参考

What do you mean " everything in my if-statements with an "&"-symbol doesn't work " ? 您的意思是“ 如果我的if语句中带有“&”符号的所有内容都不起作用 ”?

Try this 尝试这个

if(id == 'EX'+String.fromCharCode(38)+'219'){
//do someting
}

38 is the char code for '&' character, if your don't want the '&' to appear in your statment. 如果您不希望“&”出现在您的陈述中,则38是“&”字符的字符代码。

http://www.w3schools.com/jsref/jsref_fromCharCode.asp http://www.w3schools.com/jsref/jsref_fromCharCode.asp

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM