↓↓选择一款你喜欢的背景皮肤吧!↓↓
{WEB前端技术分享,APP开发,PHP编程学习}
JQuery 如何判断标签指定属性是否存在,很遗憾的是到目前为止,jquery1.8版本库都没现成的方法(想像中应该有个hasAttr()方法的,哈)!
实例代码:
<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>
提示:你可以先修改部分代码再运行。
如果你觉得本站文章不错,阅读完有所收获,欢迎捐赠赞助:
(*必填)
(选填)
[ 请确保填写正确的邮箱地址,您的留言审核通过会收到邮件通知! ]
[请申请gravatar头像,木有头像的评论可能不会被回复]
【查看更多】提示:发表说说,请登录
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}