Элементы, добавленные после события documnet ready, не принимают события привязки (вы называете это ations).Вы можете использовать .click()
или .hover()
или .bind('click', function(){})
, и ни один из них не работает.Вы можете использовать jQuery .live()
или .delegate()
Использование delegate
намного лучше, потому что при использовании live
для click
(например,) это означает, что вы слушаете любой click
, происходящий с вашим документом, и определяете, действительно ли это click
вы ищете или нет?Но с delegate
вы ограничиваете клики, которые компьютер обрабатывает, чтобы найти ваш click
.
$('.myinput').live('click', function(){
// do something if a click happened and it was on my input
})
$('.myDiv').delegate('.myinput', 'click', function(){
// do something if a click happened in my div and it was on my input
})