在javascript中对textbox textchange事件检查= True

时间:2013-12-03 09:11:29

标签: javascript jquery html

$('.LblQTY').live('blur', function () {
    var rwtr = $(this).parents('tr:first');
    rwtr.find('.LblAmount').text(parseFloat(parseFloat(rwtr.find('.LblRate').text()) * parseFloat($(this).attr('value') == '' ? '0' : $(this).attr('value'))).toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g, ","));
    var LblAmount = $(this).find('[id$="Grdlist"]');
    var grid = document.getElementById("<%= GridViewProducts.ClientID %>");
    for (i = 0; i <= grid.rows.length; i++) {
        if (LblAmount.val() != 0) {    
            $('[id$="ChkTaskSelect"]').attr('checked', true);   
        }
    }
});

在这个我试图做的是当特定行的文本更改我想要check = true的复选框

1 个答案:

答案 0 :(得分:2)

使用.prop()更改复选框的动态状态:

$('[id$="ChkTaskSelect"]').prop('checked', true);

该属性用于初始的默认状态,而不是当前状态。

.prop() vs .attr()