标签:
<script type="text/javascript"> var $id=1; $(function(){ $(".hehe").click(function(){ $id+=1; $(this).after("<div class=‘hehe‘ id=‘"+$id+"‘>"+$id+"</div>"); }); }); </script>
<body> <div class="hehe" id="1">1</div> </body>
这种形式的事件只作用于已经存在的元素,新增的元素无效。以上例子中只能点击id=1的div,不能点击id=234..
<script type="text/javascript"> var $id=1; $(function(){ $("body").on("click",".hehe",function(){ $id+=1; $(this).after("<div class=‘hehe‘ id=‘"+$id+"‘>"+$id+"</div>"); }); </script>
<body> <div class="hehe" id="1">1</div> </body>
以上例子可以为新增的元素绑定事件,新增的id都可以点击。
jQuery on()方法是官方推荐的绑定事件的一个方法,适用于未创建的元素。
$(selector).on(event,childSelector,data,function,map)
标签:
原文地址:http://www.cnblogs.com/fj0716/p/4760761.html