JQuery如何判断标签指定属性是否存在
2014-07-04 19:16
477 查看
<div id="demo" myattr="自定义">jquery判断标签属性是否存在:</div>
<script type="text/javascript">
$temp=$("#demo").attr("myattra");
if(typeof($temp)=="undefined"){//要加typeof()
$("#demo").append("没定义该属性:"+$temp);
}else{
$("#demo").append("定义的属性值为:"+$temp);
}
//另附上原生js检测方法
var obj = {name:'jack'};
//alert('name' in obj); // --> true
//alert('toString' in obj); // --> in能检测到原型链的属性,返回true
//alert(obj.hasOwnProperty('name')); // --> true
//alert(obj.hasOwnProperty('toString')); // --> 原型链上继承过来的属性无法通过hasOwnProperty检测到,返回false
</script>
<div id="demo" myattr="自定义">jquery判断标签属性是否存在:</div>
<script type="text/javascript">
$temp=$("#demo").attr("myattra");
if(typeof($temp)=="undefined"){//要加typeof()
$("#demo").append("没定义该属性:"+$temp);
}else{
$("#demo").append("定义的属性值为:"+$temp);
}
//另附上原生js检测方法
var obj = {name:'jack'};
//alert('name' in obj); // --> true
//alert('toString' in obj); // --> in能检测到原型链的属性,返回true
//alert(obj.hasOwnProperty('name')); // --> true
//alert(obj.hasOwnProperty('toString')); // --> 原型链上继承过来的属性无法通过hasOwnProperty检测到,返回false
</script>
相关文章推荐
- JQuery如何判断标签指定属性是否存在
- JQuery js如何判断标签指定属性是否存在
- javascript(jquery)中如何判断一个元素在页面中是否存在
- 在SQL中如何判断指定的列名是否存在
- 如何用javascript JQuery 判断图片是否存在!!!
- jQuery 的 Div 标签滚动条属性及判断垂直滚动条是否到达底部
- jQuery 的 Div 标签滚动条属性及判断垂直滚动条是否到达底部
- JavaScript判断远程图片是否存在,加载完成:onerror 属性- & jQuery实现(如果因为网络或图片的原因发生异常,则显示该图片)~
- 如何在JS中判断页面上是否存在指定控件
- 用JQuery 判断某个属性是否存在hasAttr的解决方法
- JQuery 判断某个属性是否存在 hasAttr
- jQuery 的 Div 标签滚动条属性及判断垂直滚动条是否到达底部
- jQuery 的 Div 标签滚动条属性及判断垂直滚动条是否到达底部
- jQuery 的 Div 标签滚动条属性及判断垂直滚动条是否到达底部
- jQuery -- 如何使用jQuery判断某个元素是否存在
- jquery和js如何判断一个对象是否存在
- JavaScript判断远程图片是否存在,加载完成:onerror 属性- & jQuery实现(如果因为网络或图片的原因发生异常,则显示该图片)~
- 浅谈如何分类判断PB当中指定对象是否存在?(原创)
- javascript和jquery如何判断元素是否存在最佳。
- 在 jQuery 中如何判断对象是否存在