Я знаю, что .live()
теперь устарел, но я не могу изменить его и сохранить функциональность.
У меня есть быстрый вопрос о функции .on()
в jQuery. В настоящее время я использую .live()
здесь
Так же:
$('table tr th').live("click", function() {
});
Но, когда я пытаюсь заменить .live()
на .on()
, он больше не работает так, как предполагалось.
Я пробовал вставить
$('table tr th').on("click", function() {
});
а также
$('table tr').live("click", "th", function() {
});
и
$('table tr').delegate("th", "click", function() {
});
но безрезультатно.
Почему это и какие шаги я могу предпринять, чтобы заставить его работать правильно?