<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如何判断标签指定属性是否存在
最新推荐文章于 2022-07-01 17:00:38 发布