jquery动态添加的元素,无法绑定each函数,求问有类似经历的高手,该如何解决?
对于动态添加的元素,如果绑定click函数,可以使用
$(document).on("click","元素",function(){
//// 操作代码
});
但是此种方法对each函数并不奏效。
直接绑定的方法绝逼失效
$("元素").each(function(){
//// 操作代码
});
求问有类似经历的高手,该如何解决?
-----------------------------------------------------
附代码:
index.html 中通过jquery load内一个html片段menu.html
index.html 代码如下:
<html>
<body>
<div id="aa"></div>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$('#aa').load("menu.html"); // menu.html中有.menu_item元素
// 失效 无弹出框
$(".menu_item").each(function(){
alert($(this).text());
});
});
</script>
</body>
</html>
※ 修改:·Outlook 于 Jan 3 11:26:10 2016 修改本文·[FROM: 119.184.121.*]
※ 来源:·水木社区
http://newsmth.net·[FROM: 119.184.121.*]
修改:Outlook FROM 119.184.121.*
FROM 119.184.121.*