我要解决一个奇怪的问题,我在使用 ajax 动态生成的列表项中添加了悬停功能,但没有发生任何事情。代码正在执行,没有任何错误,但没有效果。即使是 mouseenter 和 mouseout 的警报也没有显示.警报偶尔会弹出一次,但不是每次都弹出。我正在使用以下代码。
$('.category_list li').live("mouseenter", function() {
alert('I m here');
$(this).find('.category_list').css('text-decoration','underline');
}).live("mouseleave", function() {
alert('I m gone');
$(this).find('.category_list').css('text-decoration','none');
});
我的html代码是
htmlData.push('<ul class="category_list">');
htmlData.push('<li><a href="javascript:void(0);" onclick="callGetApplicationDetails('+iIndex+',0);" >'+categoryName+'</a></li>');
请帮助我,因为我被困得很厉害。
谢谢赫米什