簡體   English   中英

如何檢查按鈕是否被點擊?

[英]how to check if button is clicked?

我做了一個按鈕,我想添加檢查是否單擊了按鈕,然后這是我的代碼,這是我的代碼:我做了一個按鈕,我想添加檢查是否單擊了按鈕,那么這是我的代碼,這是我的代碼:

$("body").on('change', '.quantity', function() {
        var that = $(this);
        if ($('#btnAdd').is(':clicked')){
            $('#itemscounter').val("1");
            var counter=$('#itemscounter').val();
            var quantity=$('#quantity').val();
            var unitprice=$('#unitprice').val();
            var linetotal=quantity*unitprice;
            that.parent().find('.linetotal').val(linetotal) 
            $("#invoicetotalamount").val(+linetotal)
            var discount=document.getElementById('discount').value ;
            var discountamount= discount/100 * linetotal;
            var amount=linetotal-discountamount;
            $("#balanceamount").val(+amount);
        }
        else{           
        var counter=$('#itemscounter').val();
        var quantity=$('#quantity').val();
        var unitprice=$('#unitprice').val();
        var linetotal=quantity*unitprice;
        $('#linetotal').val(+linetotal);
         var sum=linetotal;
        for (i = 2; i <=counter; i++) {
            var quantity=$('#quantity' + i).val();
            var unitprice=$('#unitprice' + i).val();
            var linetotal=quantity*unitprice;
            $('#linetotal' + i).val(+linetotal);            
            sum=+sum +(+(linetotal));           
            }
        $("#invoicetotalamount").val(+sum); 
        var discount=document.getElementById('discount').value ;
        var discountamount= discount/100 * sum;
        var amount=sum-discountamount;
        $("#balanceamount").val(+amount);
        }

    });

但是當我單擊它不起作用時,我該怎么做?

這是click事件:

$("#btnAdd").on("click", function() {
   // ...
});

嘗試這個

$(function(){
  $("#btnAdd").click(, function() {
   alert("Button Clicked");
       // Your Code
  });
});

您有關於該事件的點擊事件,請點擊這里

$("selector").on("click", function() {

});

可能是您想要這樣的東西:

$("#btnAdd").on("click", function() {
    $(this).addClass('clicked');
    if($(this).hasClass('clicked')){
       // do something
    }else{
       // do something else
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM