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"); 
} 
上一篇:[考试总结]noip模拟34


下一篇:个人项目记录(2)