Как я могу найти родителя динамической таблицы?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.

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