我使用的是jQuery的选择器,特别是id选择器:
$("#elementId")...
如何判断jQuery是否找到了该元素?即使具有指定id的元素不存在,下一条语句也会提供me:[object Object]
alert($("#idThatDoesnotexist"));
发布于 2010-05-21 05:00:41
Futuraprime是正确的,但您可以通过执行以下操作来缩短语法:
if ($("#id").length) {
//at least one element was found
} else {
//no elements found
}
发布于 2013-01-14 00:20:47
!$.isEmptyObject($.find('#id'))
如果元素存在,则返回true;如果元素不存在,则返回false。
发布于 2016-05-04 22:58:30
$('#my_selector').length > 0
$('#my_selector').get(0) !== undefined
$('#my_selector')[0] !== undefined
这是最基本的,现在做你想做的。
https://stackoverflow.com/questions/2877654
复制相似问题