【发布时间】:2012-04-10 11:39:16
【问题描述】:
我有这个代码:
console.log($(domElem).attr('selected'));
console.log(typeof $(domElem).attr('selected'));
if($(domElem).attr('selected') == true);
{
alert("there is one element selected");
}
输出是:
false
boolean
false
boolean
false
boolean
...
我预计“这是一个选定的元素”从未显示过,但它显示的次数与项目存在的次数一样多。
jQuery 1.3.2
有什么想法吗?
哈维尔
【问题讨论】:
-
那么,如果这总是
==false,是正常的吗? -
尝试使用 ===,在这里阅读原因:stackoverflow.com/questions/359494/…
-
@neoascetic,我不明白你..
-
@limelights,我试过了,但问题是一样的,在这种情况下它对我来说就像 ==..
-
你有一个 ;在条件之后......
标签: jquery boolean control-structure