我有一个UL,我用以下方式填充:
$("#dropdownFloorplanGroups").append("<li><a href='#'>" + value.Name + "</a></li>");
这在我的浏览器上正确显示
但是我似乎无法点击click事件,然后提醒我在<li></li>
我尝试了这个,但没有任何事情被解雇。
$('li a').click(function (e) {
alert($(this).find("a").text());
});
jquery点击事件应该是什么?
答案 0 :(得分:6)
您必须使用事件委派:
$('#dropdownFloorplanGroups').on('click', 'li a', function(e) {
alert($(this).text());
});
$('li a')
不会考虑新创建的元素。