我需要通过其选择器查看页面上是否存在对象。
这通常会这样做:
startpageentry = $('#' + startpageid)
但这并没有返回任何东西。我需要一个可以放入 if 语句中的 bool 值,如下所示:
if (startpageentry != 'false') {}
我该怎么做?
最佳答案
使用长度
:
var startpageentry = $('#' + startpageid).length;
要存储 bool 结果,请使用:
var isPresent = $('#' + startpageid).length > 0;
现在 isPresent
如果存在则为 true false
否则。
或者简单地说:
if ($('#' + startpageid).length){
// exists
}
else {
// does not exist
}
关于javascript - 通过其选择器检查对象是否存在,使用 jQuery 或 Javascript 返回 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9579660/