JQuery функции для получения динамического управления - PullRequest
2 голосов
/ 18 июля 2010

Я добавил данные объекта json и три кнопки для каждого тега li на моей веб-странице.Мое требование, я хочу получить эту динамически добавленную кнопку.Но я не получаю эту кнопку, используя скрипт ниже

$("but1").click(function(){
   alert("hi iam getting dynamic added button");
});

Поэтому, пожалуйста, дайте мне несколько советов, чтобы добиться этого.

Ответы [ 2 ]

3 голосов
/ 18 июля 2010
$('#selector').live('click', function(){} )

Поскольку они не существуют, вам необходимо использовать live или делегат

0 голосов
/ 18 июля 2010

Вам необходим метод live() для динамически генерируемых элементов:

$("#but1").live('click', function(){
   alert("hi iam getting dynamic added button");
});

live ()

Описание:Прикрепите обработчик к событию для всех элементов, которые соответствуют текущему селектору, сейчас или в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...