each是可以操作动态添加的元素的,比如下面这个示例,不知道你遇到的问题是什么?
<!doctype html>
<html>
<body>
<div id="a">
<span>span1</span>
<span>span2</span>
</div>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
$('#a').append($('<span>').text('span3'));
$('#a').append($('<span>').text('span4'));
$('#a').append($('<span>').text('span5'));
$('#a span').each(function(){
alert($(this).text());
});
</script>
</body>
</html>
【 在 Outlook (Microsoft Outlook) 的大作中提到: 】
: jquery动态添加的元素,无法绑定each函数,求问有类似经历的高手,该如何解决?
: 对于动态添加的元素,如果绑定click函数,可以使用
: $(document).on("click","元素",function(){
: ...................
--
FROM 111.204.177.*