gpt4 book ai didi

javascript - 如何限制 Addtocart 按钮每个项目只能单击一次或单击后禁用

转载 作者:行者123 更新时间:2023-11-27 23:57:59 25 4
gpt4 key购买 nike

我有一个表格,其中每行/项目都有一个 addtocart 按钮

        $( $table ).delegate(".Addtocart", "click", function() {
var itemNo = $(this).closest('tr').find('td.itemNo').html();
var selected_item = $(this).closest('tr').find('td.itemdescr').html();
var remaining_qty = $(this).closest('tr').find('td.currqty').html();
var unitPrice = $(this).closest('tr').find('td.unit_price').html();
var amount = $(this).closest('tr').find('td.Amount').html();
$("#action").val('add');
$('#itemNo').val(itemNo);
$('#selected_item').val($.trim(selected_item));
$('#remaining_qty').val(remaining_qty);
$('#unitPrice').val(unitPrice);
$('#amount').val(amount);
$('#myModal').modal('show');
});

我想在将该商品添加到购物车列表后禁用该商品上的按钮

例如:

醋加入购物车
糖加入购物车
盐添加到购物车

现在我想将醋添加到我的购物车列表中。添加醋后,该醋上的“添加到购物车”按钮已被禁用。如何?谢谢

最佳答案

点击按钮后为什么不隐藏按钮...

另一种选择是使用基于类的过滤器,例如

$($table).delegate(".Addtocart:not(.clicked)", "click", function () {
var itemNo = $(this).closest('tr').find('td.itemNo').html();
var selected_item = $(this).closest('tr').find('td.itemdescr').html();
var remaining_qty = $(this).closest('tr').find('td.currqty').html();
var unitPrice = $(this).closest('tr').find('td.unit_price').html();
var amount = $(this).closest('tr').find('td.Amount').html();
$("#action").val('add');
$('#itemNo').val(itemNo);
$('#selected_item').val($.trim(selected_item));
$('#remaining_qty').val(remaining_qty);
$('#unitPrice').val(unitPrice);
$('#amount').val(amount);
$('#myModal').modal('show');
$(this).addClass('clicked')
});

关于javascript - 如何限制 Addtocart 按钮每个项目只能单击一次或单击后禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32087877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com