jquery判断值是否变化,然后根据值进行相应的操作? 20
<li><divclass="meibai"onclick="jiamebai()"r="0"><imgsrc="image/sd3.png"><p>美白事件</p></...
<li><div class="meibai" onclick="jiamebai()" r="0"><img src="image/sd3.png"><p>美白事件</p></div></li>
这是一个图片效果功能,现在希望实现这样的效果,当“r”的值等于0的时候美白事件不可用,等于1的时候美白事件可以用;在线等求解!
<li><div class="meibai" onclick="jiamebai()" r="0" id="zid
"><img src="image/sd3.png"><p>美白</p></div></li>
$(".dc li").click(function(){
$("#zid").attr("r","1");
});
少加了一个 id="zid";
点击的时候这个值触发"1"
要求是等于0的时候不触发美白事件,当值变成1的时候触发美白事件。 展开
这是一个图片效果功能,现在希望实现这样的效果,当“r”的值等于0的时候美白事件不可用,等于1的时候美白事件可以用;在线等求解!
<li><div class="meibai" onclick="jiamebai()" r="0" id="zid
"><img src="image/sd3.png"><p>美白</p></div></li>
$(".dc li").click(function(){
$("#zid").attr("r","1");
});
少加了一个 id="zid";
点击的时候这个值触发"1"
要求是等于0的时候不触发美白事件,当值变成1的时候触发美白事件。 展开
2个回答
展开全部
简单给你写个demo
先引用下Jquery
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="jquery-1.11.1.js"></script>
<script>
$(document).ready(function () {
function jiamebai() {
alert("执行美白效果") ;
}
if ($("div").attr("r") == "1") {
alert("值为1");
jiamebai();
}
else {
alert("值为0");
}
})
</script>
<style>
</style>
</head>
<body>
<div class="meibai" onclick="jiamebai()" r="1"><img src="image/sd3.png"><p>美白事件</p></div>
</body>
</html>
更多追问追答
追问
请问一下 当等于=0的时候 怎么才能阻止这个onclick="jiamebai()"这个事件呢 把它关闭;
追答
不执行 不就可以了 = =
demo写的很清楚了吧?
你把 jiamebai 这个单另函数拿出来不就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询