JQuery выбрать флажок автоматически - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть таблица с несколькими строками.Если пользователь вводит значение в поле ввода в одной из ячеек, я бы хотел, чтобы соответствующий флажок был автоматически установлен.

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

Я подозреваю, что это что-то делатьс ближайшим методом, который я использую.

Ответы [ 4 ]

1 голос
/ 07 декабря 2011

Почему бы тебе просто не сделать parent().find()

$(document).ready(function(){        
    $('.this_payment').live('change keyup',function () {
        $(this).parent().find('.trans-selected').prop("checked", ($(this).val() > 0));
    });
});
0 голосов
/ 07 декабря 2011

Попробуйте это

$(document).ready(function(){        
    $('.this_payment').live('change keyup',function () {
        $(this).parent().find('.trans-selected').prop("checked", ($(this).val() > 0));
    });
});
0 голосов
/ 07 декабря 2011

попробуйте рабочий код здесь js fiddle , вы можете использовать prev() вместо closest()

0 голосов
/ 07 декабря 2011

Попробуйте следующее:

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

См. Здесь обновленную версию jsFiddle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...