使用jquery输入单击问题

使用jquery输入单击问题,jquery,button,onclick,Jquery,Button,Onclick,我正在使用代码更新TxUnitPrice值,基于点击按钮的其他值,该按钮具有如下类updateprice $('.updateprice').click(function () { var selectId = $(this).attr('id'); //get id of btnUpdatePrice var rowNum = parseInt(/btnUpdatePrice(\d+)/.exec(selectId)[1], 10); //get row i

我正在使用代码更新TxUnitPrice值,基于点击按钮的其他值,该按钮具有如下类updateprice

$('.updateprice').click(function () {

        var selectId = $(this).attr('id');  //get id of btnUpdatePrice
        var rowNum = parseInt(/btnUpdatePrice(\d+)/.exec(selectId)[1], 10); //get row id
        var quantity = $("#txtQuantity" + rowNum).val();
        //this logic need to ask with kartik
        $("#txtUnitPrice" + rowNum).val(quantity * $("#txtUnitPrice" + rowNum).val());
    });
这里出现的问题是,如果我在btnupdateprice正确更新后单击它,但如果我再次单击该按钮,此事件将再次触发并再次放大,这是错误的,请告诉我解决方案,而不是使用
$()。在jquery中,单击()
,使用

$().bind('mouseup', function() {

});

如果不想一次又一次地更新TxUnitPrice,则应在单击后禁用该按钮

$('.updateprice').attr('disabled', 'disabled');

如果按钮再次单击,您希望它做什么?这是基于什么标记/HTML的?你能举例说明你所看到的和预期的吗?你认为这个答案能解决什么问题?嗨,nickw444,请提高你对这个问题的投票,这样我可以问更多的问题。谢谢:)@VishalPatwardhan你是什么意思?嗨,请提高您对这个问题的投票,我需要它,谢谢:)