2016-02-19 3 views
0

Я использую Jquery для добавления элементов на страницу, эти элементы включают ссылки. Чтобы обращаться к этим новым элементам, я использую $ (container) .on ... и т. Д. Но как я могу вызвать ссылку, созданную после создания dom. Другими словами, я хочу программно «щелкнуть» элемент, созданный «на лету». какой формат следует использоватьJQuery запускает ссылку, созданную с помощью JQuery

ответ

2

Вы можете использовать триггер

$("#foo").on("click", function() { 
    alert($(this).text()); 
}); 

$("#foo").trigger("click"); 
+1

Вы также можете просто использовать '$ ('# Foo') нажмите();. ', который выглядит чище. –

+0

Это интересно. Я уже пробовал это без успеха, но я пытаюсь запустить из функции успеха вызова ajax. Если я попытаюсь выполнить это за пределами этой функции, то, похоже, работает – Nev

+0

Не могли бы вы опубликовать раздел кода, в котором вы пытаетесь вызвать событие click в функции ajax? – DinoMyte

Смежные вопросы