【发布时间】:2013-08-26 11:23:17
【问题描述】:
当达到最大附加项时,是否可以在按钮上使用切换类?
我希望最多 6 个附加的 div/项目。我添加了一个变量计数器。因此,当添加一个项目时它会增加,而当单击删除按钮时它会减少。最后一步是对按钮进行切换分类(如禁用按钮)。 所以当达到最大数量时,按钮toggleClass = red。
我想要什么:
在第六个附加项目上,按钮背景变为红色,不再附加任何项目(禁用)。当用户删除一个按钮时,按钮会切换回其原始状态,并且按钮会再次触发附加事件。如何在我的代码中集成 toggleClass?
HTML
<div id="addbutton">ADD</div>
<div id="box"></div>
JS
var amount = 0;
var div = '<div>' +
'<input type="text"/>' +
'<input type="button" class="removebtn" value="delete"/>' +
'</div>';
$('#addbutton').click(function () {
amount++;
if (amount < 6) {
$('#box').append(div);
//alert(amount);
} else {
$(this).toggleClass(".red");
}
});
$('.removebtn').live('click', function () {
$(this).parent().remove();
amount--;
});
【问题讨论】:
标签: jquery html append limit toggleclass