Joh*_*lia 12 javascript jquery
我有一个包含的XML文件
<car>
<id>123</id>
<sunroof>FALSE</sunroof>
<service>TRUE</service>
</car>
Run Code Online (Sandbox Code Playgroud)
以下代码仅在我在引号内包装TRUE时才有效 (service == "TRUE")
var service = tis.find("service").text();
if(service === TRUE){
var service_tag = '<a title="Service" href="">Service</a>'
} else {
var service_tag = '';
}
Run Code Online (Sandbox Code Playgroud)
Jar*_*Par 27
如果没有引号,javascript将尝试将其解释TRUE为值/表达式.TRUEjavascript中没有本地定义的值.有true,但JavaScript是大小写敏感的,所以它不会绑定TRUE到true.
你得到的价值text()是string原始的.写作"TRUE"会让你回到string "TRUE"成功地与价值进行比较的地方service