这篇文章主要为大家详细介绍了jQuery 判断页面元素是否存在的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣jQuery 判断页面元素是否存在的简单示例的小伙伴,下面一起跟随四海网的小编罗X来看看吧。<br>
document.getElementById("someID").innerText("hi");
如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null
obj = document.getElementById("someID");
if (obj){
obj.innerText("hi");
}
那么在jQuery,我们如何判断页面元素存在与否呢?如果参照上面的传统Javascript的写法,我们第一个想到的办法一定是:
if ($("#someID")){
$("#someID").text("hi");
}
可是这么写是不对的!因为jQuery对象永远都有返回值,所以$("someID") 总是TRUE ,IF语句没有起到任何判断作用。正确的写法应该是:
if ( $("#someID").length > 0 ) {
$("#someID").text("hi");
}
/**
* @param
* @author 四海网 www.q1010.com
**/
$(document).ready(function(){
var value=$('#btn_delXml').length;
if(value>0)
{
alert('Extsts');
}
else
{
alert('not Extsts');
}
})
var my_element = $("#element_Id" )
if(my_element.length>0){
alert("element is exist.");
}else{
alert("element not be found");
}
本文来自:http://www.q1010.com/180/2794-0.html
注:关于jQuery 判断页面元素是否存在的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:页面元素
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。