0
$("#qty-plus3").click(function() {
var val = parseInt($("#qty3").val(),10);
$("#qty3").val(val+1);
$("#add-to-cart").removeAttr('disabled').removeClass('view-disable').addClass('view-add');
$('#wednesday').attr('value',$("#qty3").val());
});
$("#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');
}
});
これは、値が2つ以上の「カートに追加」が有効になると、1つ追加して削除するとわかりました。無効にされていますが、現在は両方とも0の場合でも有効になります。たとえば、ページが無効になってから追加し、有効にしてから削除して0に戻します。それを修正し、それに0がある場合は無効にしますか? この私は疲れていますが、代わりに使用.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');
}
if (val == 0)
{
$("#add-to-cart").addAttr('disabled').addClass('view-disable').removeClass('view-add');
}
});
私が知る限り、jqueryには 'addAttr()'メソッドはありません。この場合、おそらく 'attr()'や 'prop()'を使いたいでしょう。 – abhishekkannojia
'.prop( 'disabled'、true/false)を使用してください ' – Satpal
私のソリューションはあなたのために機能しますか? –