爱程序网

关于jquery上页面是否存在该元素的判断

来源: 阅读:

之前在写jquery的时候,有时候需要用jq来判断页面上的某个元素是否存在,一开始的时候想到的是:

 if ($(obj).parent().parent().find('.poa-list') == undefind) //判断dd元素是否存在

或者if($(obj).parent().parent().find('.poa-list')) //如果存在该元素

 

估计是因为Javascript的原因,理所当然觉得是这样,结果发现,原来jq中$("ddd") 总是为true的,总会找到这个元素的,所以后来就改成这样子了

 

 if ($(obj).parent().parent().find('.poa-list').length > 0) 

这样就能判断是否存在啦

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助