Насколько я знаю, метод click()
у меня не работает, потому что элемент, который я нажимаю, не существует при загрузке страницы (DOM готов).
Я нашел много ответов, предлагающих использовать .live('click',function(){...})
. Это прекрасно работает!
Однако .live()
устаревает с jQuery 1.7.
Итак, я попытался вместо этого использовать .on('click',function(){...})
, но это не работает (действует так же, как .click()
.
Кто-нибудь знает, почему или что я могу сделать, чтобы использовать .on()
аналогично .live()
(что работает)?