jQuery/JavaScript将一个按钮的值添加到总onClick中
jQuery/JavaScript adding value of a button to total onClick
我有一个按钮列表,其中包含数值和显示在页面顶部的总数。
单击其中一个按钮(例如"Add 100"),我希望将整数值100添加到显示的总分中。我希望总量能立即更新,而不是每次都要刷新页面。
我的想法对吗?这在JavaScript和jQuery中可能吗?或者我需要尝试其他方法吗?
使用jquery:
http://jsfiddle.net/mYuRK/
HTML
<button value="100">100</button>
<button value="200">200</button>
<button value="300">300</button>
<div class="total"></div>
JS
var theTotal = 0;
$('button').click(function(){
theTotal = Number(theTotal) + Number($(this).val());
$('.total').text("Total: "+theTotal);
});
$('.total').text("Total: "+theTotal);
类似这样的东西:
<div>Total : <span id="total">0</span></div>
<input class="add" data-amount="100" type="button" value="Add 100" />
<input class="add" data-amount="10" type="button" value="Add 10" />
<input class="add" data-amount="50" type="button" value="Add 50" />
jQuery
$(document).ready(function() {
$('.add').click(function() {
$('#total').text(parseInt($('#total').text()) + parseInt($(this).data('amount')));
});
})
在这里工作演示,在这里工作.docs for.data(),在这里使用docs for.click()
下面是一段应该进行饮酒的示例代码。
<div id="total">0</div>
<input id="clickme" type="button" value="click me!" />
<script type="text/javascript">
$(function() {
$('#clickme').on('click', function() {
var number = parseInt($('#total').text());
number+=100;
$('#total').text(number);
});
});
</script>
HTML:
<div>Total : <span id="total">0</span></div>
<button data-amount="10">Add 10</button>
<button data-amount="50">Add 50</button>
<button data-amount="100">Add 100</button>
JS:
$(document).ready(function() {
$('button').bind('click', function() {
var $this = $(this),
$total = $("#total"),
amount = $total.data("amount") || $total.text();
amount += parseFloat($this.data('amount'));
$total
.data("amount", amount)
.text(amount);
});
});
相关文章:
- 使用jQuery动态添加onClick事件
- 如何在Chart.js v2.0中的标签上添加OnClick事件
- 如何在使用javascript生成的anchor标记上添加onclick事件
- 解析具有target=“”的链接;新的“;并添加onclick事件
- 使用对象中的值添加onclick事件
- 动态创建元素和添加onclick事件不起作用
- JSP和jQuery-向可变数量的元素添加onclick函数
- 为什么Javascript不会添加onclick
- Opencart 过滤器添加 onclick 事件以替换提交按钮
- 使用 javascript 添加 onclick 事件侦听器和元素
- 选择输入时,在链接上添加 onclick 标记
- 在图表上使用高图表库制作的图表上添加 onclick 事件
- 动态添加onclick到元素,传递函数参数
- 如何通过 addEventListener 添加 onclick=“return func()”
- JavaScript 从脚本添加 onclick with paramenter
- 在标记Google Maps v3上添加onclick事件
- Internet Explorer BHO添加onclick事件
- jstree设置nodehref链接并添加onclick事件
- 添加onclick=“;return false”;链接
- 如何添加onclick=;return false”;在php中