jQuery判断页面元素是否存在
浏览量:668
在jQuery,我们如何判断页面元素存在与否呢?我们第一个想到的办法一定是:
if ($("#someID")){
$("#someID").text("hi");
}可是这么写是不对的!因为jQuery对象永远都有返回值,所以$("someID") 总是TRUE ,IF语句没有起到任何判断作用。正确的写法应该是:
if ( $("#someID").length > 0 ) {
$("#someID").text("hi");
}

感谢支持与鼓励~