【发布时间】:2013-05-05 18:05:38
【问题描述】:
我的问题是我的表格有多个复选框和几个按钮。每个复选框都有一些值(数字)。我想要实现的是可以使用按钮操作所有选中复选框中的值。当我点击按钮时,所有选定复选框中的值都应该增加/减少(取决于点击的按钮)。
到目前为止,我有这个:
$("input:checkbox").change(function () {
$("input:checkbox").each(function () {
if ($(this).is(":checked")) {
var count = 0,
newVal = parseInt($(this).val());
$("#increase").click(function () {
for (i = 0; i < 1; i++) {
count += 1;
if (newVal >= 90) {
newVal = 100;
$("#increase").prop('disabled', true);
} else {
newVal += 10;
$("#increase").prop('disabled', false);
}
console.log(newVal)
}
});
}
});
});
我不知道如何用那些新的(增加的)更新旧值。
【问题讨论】:
-
为什么您的
click事件在change事件中?在您的情况下甚至需要change事件吗? -
您需要更改复选框值的用例是什么?你试过使用
val()吗? -
@Palash Mondal 这是按钮点击的计数器。