У меня есть таблица текстового поля, которая привязана к типу twitter, как это.
Не удалось связать twitter bootstrap typeahead для сгенерированных JQuery строк с текстовыми полями
Я хочу, чтобы результат выбора из типа впереди отображался в следующих текстовых полях в той же строке (n-й строке). Но обновляется только первая строка, поэтому я попробовал это.
$('#myTable').find('tr').click( function(){
$(this).find('#mytext1').val(val1);
$(this).find('#mytext2').val(val2);
}
Но для этого требуется дополнительный щелчок после того, как выбор сделан, и дублируется результат последней выбранной строки. Так может ли кто-нибудь помочь и предложить, как справиться с этой ситуацией?
Изменил код вот так
$('#mytext0').live('change', function(){
//ajax call based on the user selection of mytext0, which is twitter bootstrap bind
$(this).closest('tr').find('#mytext1').val(val1);
$(this).closest('tr').find('#mytext2').val(val2);
});
Но это не работает, так как ближайший не знает метод find. Есть идеи??