1、判断jQuery 元素是否显示与隐藏
$(document).ready(function(){
if($("#id").is(":visible")==false){
alert("隐藏");
}else{
alert("显示");
}
});
$(document).ready(function(e) {
if($('#id').is(':hidden')){
alert("yes");
}else{
alert("no");
}
});
2、判断jQuery 元素是否存在
//判断是否存在特定ID值的元素
if($("#id").length > 0){alert("存在");}else{alert("不存在");}
//判断是否存在特定标签元素
if($("标签名(比如label)").length > 0){alert("存在");}else{alert("不存在");}
//判断某元素下是否存在某元素
if($("#元素ID").find("要确定的ID").length > 0){alert("存在");}else{alert("不存在");}
3、
if($('#elementId').length > 0)
{
...
}
可以正常使用,但是会报错:
Uncaught TypeError: Cannot read property 'length' of undefined
如何去除报错?
用一下jquery的size方法,例如:
if($('#elementId').size()>0){
//do something code
}