[英]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.