取值对比ture of false加引号与不加引号的问题-----Bug笔记-160219

一、默认情况,当属性值为布尔值类型的时候对比判断不用加引号
<input type="radio" name="city" value="BeiJing">
$("input").attr("checked")== true;

二、如果是自定义属性,属性值为字符串的true/false,对比判断需要对true or false加上引号,如<input iset-value = 'false/true'>
此时判断其值是否等于true or false的时候需要加上引号才可以判断,这个false or true只是个字符串类型的值,并不是真正的布尔值类型
$('input').attr('iset-value') == 'false'
原文地址:https://www.cnblogs.com/Aladingding/p/5201478.html