JQuery中,利用选择器选择网页元素时,无论元素是否存在,它都会返回object,这样避免了js运行出错导致无法执行。但因为无论元素存在与否都会返回object,而要判断元素就不能用js的惯用手法了,下面是两种解决方法:
//根据获取到的元素长度判断var elen = $(".ven").length;if(elen > 0){ //true执行}//根据获取到的元素转换为DOM object判断var edom = $(".ven")[0];if(edom){ //true执行}
本文共 295 字,大约阅读时间需要 1 分钟。
JQuery中,利用选择器选择网页元素时,无论元素是否存在,它都会返回object,这样避免了js运行出错导致无法执行。但因为无论元素存在与否都会返回object,而要判断元素就不能用js的惯用手法了,下面是两种解决方法:
//根据获取到的元素长度判断var elen = $(".ven").length;if(elen > 0){ //true执行}//根据获取到的元素转换为DOM object判断var edom = $(".ven")[0];if(edom){ //true执行}
转载于:https://my.oschina.net/venoriee/blog/184027