我将使用jQuery执行以下操作:如何在jQuery .click函数中添加和减去数字?
在与类“复选框”元素点击:
- 添加类“对号”
- 删除类“复选框”
- 更新一div与“您的请求列表中有x个应用程序”,其中x是已点击的数字
- 当点击带有“选中标记”的类时,它将从显示的数字中减去
我的示例代码并未显示所有此功能,但我能够完成此操作,除了更新已被点击/“未点击”的数字。
`
$("span.checkbox").click(function() {
if(!oldVal) {
var oldVal = "0";
}
var newVal = parseFloat(oldVal) + 1;
var oldVal = newVal;
$("#wishlistapps").html('<li>You have ' + newVal + ' apps in your request list</li>');
});
`
你有很多复选框(比如几百个),还是只有几个?因为如果只有少数几个,那么有一个更简单的方法:'$('.checkmark').length'会给你类型为“checkmark”的项目数量。 – bfavaretto
不是数百,而是超过50,并且在不断增长。 – nitsuj