$('#id').bind('change',function() {
//do something
}).trigger('change');
он отлично работает. но если id2 сгенерирован с помощью AJAXJQuery: .live() и триггер() не работают вместе
я пытаюсь использовать
$('#id2').live('change',function() {
//do something
}).trigger('change');
но не работает. Может кто-нибудь мне помочь. Благодаря
# id2 еще не создан, поэтому мне нужно использовать live(). есть ли другое решение для запуска? – bee
* «вы делаете это, потому что # id2 еще не создан» * Ну, вы можете использовать 'live', даже если этот элемент уже существует (в случае, если вы периодически заменяете его чем-то новым с тем же' id'). Но я ожидаю, что ** это * проблема OP, потому что она работает, если элемент уже существует: http://jsbin.com/ipohe4 –
@Raj: Точка зрения Феликса: вы не можете вызывать * триггер * на элемент, который не существует. 'trigger' работает только с существующими элементами. –