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