Jquery获取前一个元素和后一个元素的方法,JavaScript和Jquery中判断一个元素是否存在
$("#ID").prev(); $("#ID").next();
JavaScript判断一个元素是否存在
obj = document.getElementById("someID");
if (obj){
obj.innerText("hi");
}
在jquery中,如果我们使用
if ($("#someID")){
$("#someID").text("hi");
}
我们将会得到错误答案,因为JavaScript对象转化为JQuery对象永远放回一个信息true,IF语句没有起到任何判断作用。正确的写法应该是:
if ( $("#someID").length > 0 ) {
$("#someID").text("hi");
}
浙公网安备 33010602011771号