我需要检查数据集属性给出的某些数据,可能会出现数据集为空的情况,如果是这样的话,我仍然需要跳过if语句,但空数据集仍然是true ,我试过... null,未定义,他们不工作。javascript中没有值仍然为真
所以,如果没有价值,它应该是假的。
// false
<div data-value=""></div>
if($('div').data('value') !== ""){
alert('hello ...world?')
}
//true
<div data-value=" "></div>
if($('div').data('value') !== ""){
alert('hello ...world?')
}
可能是先修整字符串?当然,包含空格的字符串与空字符串不同。首先对字符串进行修剪,从而在开始和结束时删除空格字符(空格,制表符,换行符......)。 – 2013-03-10 22:14:55
我很困惑...你想要第二个是假的,但它仍然是真的吗? – Xymostech 2013-03-10 22:15:52
@Simon,是的,工作,谢谢! – user759235 2013-03-10 22:17:20