C (std::function<Type* ()> function) {p = function();}
这适用于当价值超过一个时我的&#34;添加到购物车&#34;变为启用,然后我意识到,如果我添加一个,然后我删除一个,我的按钮应该回到被禁用但现在它保持启用,即使两者都是0.例如我登陆页面禁用,然后我添加,它得到启用然后我删除,以便它回到0,它仍然启用,如何修复它,如果有0就禁用它? 我厌倦了这个但它在减号函数中没有工作
C<Z> cz ([&]{return new Z(someInt);});
答案 0 :(得分:2)
请改用.prop('disabled', true)
。您的工作代码将如下所示。
$("#qty-minus3").click(function() {
var val = parseInt($("#qty3").val(), 10);
if (val != 0) {
$("#qty3").val(val - 1);
$('#wednesday').attr('value', $("#qty3").val());
$("#add-to-cart").removeAttr('disabled').removeClass('view-disable').addClass('view-add');
}
else if (val == 0) {
$("#add-to-cart").prop('disabled', true).addClass('view-disable').removeClass('view-add');
}
});