jQuery如何检测某个元素是否存在

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

jQuery如何检测某个元素是否存在:

代码中可能有这样的情况,根据元素是否存在来执行不同的操作,这样就需要判断指定的元素是否存在。

使用$(selector)可以获得匹配元素集合,而匹配元素集合的length属性可以获得集合中匹配元素的个数,所以只要判断length属性值是否为零,就可以判断元素是否存在。代码实例如下:

<!DOCTYPE html><html><head><metacharset=" utf-8"><metaname="author"content="http://www.softwhy.com/"/><title>蚂蚁部落</title><scriptsrc="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script><scripttype="text/javascript">$(document).ready(function() {

$("#check").click(function() {if($(".mytest").length>0) {

alert("此元素存在");

}

})

})</script><body><ul><li>太阳出来了</li><li>蚂蚁部落</li><liclass="mytest">div+CSS教程</li></ul><buttonid="check">点击检测</button></body></html>

如果集合中元素的数量大于零,那么元素存在,否则指定元素不存在。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=5783

更多内容:http://www.softwhy.com/jqshili/

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航