的jQuery的点击事件,L1标签内的HREF
问题描述:
我有UL,我在填充方式如下:的jQuery的点击事件,L1标签内的HREF
$("#dropdownFloorplanGroups").append("<li><a href='#'>" + value.Name + "</a></li>");
这正确地显示在我的浏览器
但是我似乎无法开火关闭点击事件,然后提醒我已设置的名称<li></li>
我试过这个,但没有任何事情被激发。
$('li a').click(function (e) {
alert($(this).find("a").text());
});
jquery点击事件应该是什么?
答
你必须使用事件委派:
$('#dropdownFloorplanGroups').on('click', 'li a', function(e) {
alert($(this).text());
});
$('li a')
将不考虑新创建的元素。
,您将事件绑定在“li是li的后代”上。所以'这个'就是指那个元素,链接本身。你不能使用'find'来查找它中包含的链接,因为它是链接本身。 – kapa 2013-04-21 07:28:33