Как я могу найти родителя динамической таблицы?Jquery

Программирование на jquery
Ответить
Гость
 Как я могу найти родителя динамической таблицы?

Сообщение Гость »


Вот HTML-код:

$("#MyTable").on('click', '.MakeNewTableRow', function() { var thisRow = $(this).closest("tr"); thisRow.after("нажмите на меня"); thisRow.next().find("td:first").addClass('ShowTheTDValue'); }); $("#MyTable").on('click', '.ShowTheTDValue', function() { alert($(this).parent().find("td:first").text()); }); что угодно

Я получу ошибку JavaScript о том, что $(this).parent не является определенной функцией. Я могу понять, почему динамически созданные элементы не являются частью DOM, и поэтому я не могу получить доступ к предыдущей строке таблицы с помощью функции родительского(), но наверняка есть какой-то способ получить данные из таблицы. строку чуть выше той, которая создается динамически?

Как бы я это сделал? Мне просто нужно поместить слово «что угодно» в переменную JavaScript.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»