我正在尝试制作一个包含在ajax调用中的消息收件箱 在主页上,但在调用该收件箱页面的ajax时,它被加载但是jquery 点击事件无效.........
<table>
<tr id="a"><td>aaaaaaaaaaaaa</td></tr>
<tr id="b"><td>showwwwwwwwwwwwwww</td></tr>
</table>
jQuery的:
$("#a").on("click", function() {
$("#b").slideToggle();
});
但是相同的收件箱页面在单独加载时工作正常我的意思是 不使用ajax。 请帮忙!
答案 0 :(得分:1)
我假设使用ajax请求将id a
和b
的元素动态加载到页面,在这种情况下,您需要使用基于委派的事件处理,如下所示
$(document).on("click", "#a", function() {
$("#b").slideToggle();
});