欢迎来到宝物袋网站,如果你有宝物想分享给大家的话,请联系我们。注册 | 登录

当前位置:首页 » js » 正文内容

jquery怎么判断指定元素的某个属性是否存在

在做网页前端开发的时候,经常会遇到动态添加或者删除指定元素的某个属性的值,比如需要先判断某个DIV元素的"uid"属性是否存在,如果存在则更改它的值,反之不存在的话,就给它添加一个叫“uid”的属性,下面直接附上它的源码:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery怎么判断指定元素的某个属性是否存在</title>
<script type="text/javascript" src="https://upcdn.b0.upaiyun.com/libs/jquery/jquery-1.9.1.min.js"></script>
</head>

<body>
<div id="bwd">宝物袋:http://www.baowudai.cn</div>
<input type="button" id="testbtn" value="测试uid是否存在" />
<div id="tishi"></div>
<script type="text/javascript">
$("#testbtn").click(function (){
	if(typeof($("#bwd").attr("uid"))=="undefined") {
		$("#tishi").text("uid属性不存在,现在已经为它添加上").show().hide(2000);
		$("#bwd").attr("uid","www.baowudai.cn");
	}else{
		$("#tishi").text("uid属性已经存在").show().hide(2000);
	}
});
</script>
</body>
</html>