Jquery自动选中复选框

时间:2011-12-07 19:41:00

标签: jquery checkbox

我有一个包含多行的表格。如果用户在其中一个单元格的输入中输入值,那么我希望自动选中相应的复选框。

http://jsfiddle.net/BXxhV/1/

我怀疑它与我正在使用的最接近的方法有关。

4 个答案:

答案 0 :(得分:1)

你为什么不做parent().find()

$(document).ready(function(){        
    $('.this_payment').live('change keyup',function () {
        $(this).parent().find('.trans-selected').prop("checked", ($(this).val() > 0));
    });
});

答案 1 :(得分:0)

尝试以下方法:

$(document).ready(function(){        
  $('.this_payment').keyup(function () {
      $(this).prev('.trans-selected').prop("checked", ($(this).val() > 0));
  });
});

See here for updated jsFiddle.

答案 2 :(得分:0)

在此处js fiddle尝试工作代码,您可以使用prev()代替closest()

答案 3 :(得分:0)

试试这个

$(document).ready(function(){        
    $('.this_payment').live('change keyup',function () {
        $(this).parent().find('.trans-selected').prop("checked", ($(this).val() > 0));
    });
});