如何在第二次单击时重置该值
How to reset the value on the second click
在第一次点击时,这个值已经被选中,但是当我们第二次点击时,我需要重置这个值。
<div class="form-group">
<label for="CreditPoint" class="reqValidation col-lg-2 control-label" style="width: 170px; ">Credit</label>
<div class="form-group">
<label id="reset" for="CreditPoint" class="reqValidation col-lg-2 control-label" style="width: 170px;">Credit</label>
<label for="dummy" class="col-lg-1 control-label" style="width: 5px; "></label>
<div class="creditpoint creditpoint-2" class="form-control col-lg-4" style="width: 500px; ">
<a href="#" class="creditpoint-1" alt="1" data-val="1"></a>
<a href="#" class="creditpoint-2" alt="2" data-val="2"></a>
<a href="#" class="creditpoint-3" alt="3" data-val="3"></a>
<p class="creditpoint-label">Not Rated</p>
<label style="width: 170px; ">1 Star - Good, 2 Star - Very Good, 3 Star -Excellent</label>
</div>
Javascript $(document).ready(function(){
$(".creditpoint a").click (function (e){
var rate = $(this).data("val");
var cRate = $(".creditpoint-label").data ("rate");
if (rate == cRate){
rate = 0;
}
$(".creditpoint-label").data ("rate", rate);
if (rate>0){
$(".creditpoint-label").html (rate + " Star")
}else{
$(".creditpoint-label").html ("Not Rated")
}
e.preventDefault();
});
});
css .creditpoint-label {
width:100%;
clear:both;
}
.creditpoint a {
width:10px;
height:10px;
background:#ccc;
position:relative;
float:left;
margin:20px;
}
jsfiddle
相关文章:
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- 单击一次后禁用按钮-第2部分
- 如何对每个用户每天只允许单击一次的按钮进行编码
- button.单击两次删除附加操作后不工作
- 为什么jQuery下拉列表需要单击两次
- 单击3次后禁用按钮
- 为每个字母单击一次
- Rails-jQuery 为什么我必须单击两次才能显示 jQuery 效果
- 对同一类中的所有元素单击一次
- 单击一次以静音,另一次单击可取消静音
- 必须单击两次才能得到一个响应
- 如何在幻灯片中添加向上滚动功能单击1次即可向下滚动
- 如何加载一个html页面并在其中只需单击一次即可运行函数
- isHidden函数要求我在应用响应显示时单击两次
- 元素必须单击两次才能添加Class(自定义指令)
- 只需单击一次按钮,jquery即可自动淡入/淡出文本
- ajax表单在第二次提交时提交了两次,在第三次提交时又提交了三次,等等
- 单击第二次轮次单击
- 单击按钮后,附加表单,第二次单击时向下滑动并向上滑动
- 首先显示一个Div,然后在表单中第二次单击按钮时提交