发布在:使用 jQuery Core > 常见问题

如何测试元素是否存在?

使用选择器返回的 jQuery 集合的 .length 属性

1
2
3
4
5
if ( $( "#myDiv" ).length ) {
$( "#myDiv" ).show();
}

请注意,并非总是需要测试元素是否存在。以下代码将在元素存在时显示该元素,如果该元素不存在,则不执行任何操作(无错误)

1
$( "#myDiv" ).show();