jQuery判断元素是否显示和存在
2014-09-26 04:48
211 查看
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
}
alert("隐藏");
$(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
}
alert("隐藏");
相关文章推荐
- jQuery中判断元素是否存在的方法
- jQuery 判断页面元素是否存在的代码
- javascript和jquery如何判断元素是否存在最佳。
- JQuery判断元素是否存在
- jquery判断某个元素是否存在
- jquery判断元素是否显示的方法
- jquery 判断元素的子元素是否存在
- JQuery判断元素是否存在
- 注册JQuery使用ajax调用后台方法,判断用户名、邮箱是否存在,并显示隐藏提示
- javascript(jquery)中如何判断一个元素在页面中是否存在
- jquery判断元素是否存在
- jQuery 判断页面元素是否存在的代码
- JavaScript判断远程图片是否存在,加载完成:onerror 属性- & jQuery实现(如果因为网络或图片的原因发生异常,则显示该图片)~
- jQuery判断元素是否存在
- JavaScript判断远程图片是否存在,加载完成:onerror 属性- & jQuery实现(如果因为网络或图片的原因发生异常,则显示该图片)~
- jQuery 判断页面元素是否存在的代码
- jquery判断页面元素是否存在
- jQuery 判断页面元素是否存在的代码
- 如何使用JQuery去判断一个元素(对象)是否存在
- 注册JQuery使用ajax调用后台方法,判断用户名、邮箱是否存在,并显示隐藏提示