Показать сообщение отдельно
  #4 (permalink)  
Старый 20.01.2015, 14:33
Интересующийся
Отправить личное сообщение для lok105 Посмотреть профиль Найти все сообщения от lok105
 
Регистрация: 05.01.2015
Сообщений: 14

Danik, в этом случае свою ошибку понял.
Но при этом раскладе так же при заполнении pole переписываются все input num1, а не только тот который напротив изменяемого pole. Я это и пытаюсь понять.
$(function(){
   $("#table").on("change", ".table_body", function(){
        var cost = $(this).find(".pole").val();
            $('.num1').val(cost);
   })
})


Рони, я наверное зря упростил скрипт для примера(не специально, просто что бы для себя раз и навсегда объяснить эту систему было понятнее)))).
1.pole заполняется автозаполнением, и первые буквы переносятся, а выбранное слово нет.
2.Скрипт не работает с подгружаемыми динамически.
<tr class = 'table_body'>
<td><input class='pole' type='text'/></td>
<td><input class='num1' type='text'/></td>
</tr>

В основном я себе голову сломал, что если через this обращаться к pole, num1 не является потомком pole, это потомок table_body. и как сделать, что бы изменения касались именно выбранных pole и num1 как их связать?

Последний раз редактировалось lok105, 20.01.2015 в 14:38.
Ответить с цитированием