文章轉載地址:
http://blog.csdn.net/ldl22847/article/details/36905951
===============================================================
<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>