<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>