为什么我用JS动态生成的DIV模块,里面的点击方法不生效? 5
默认显示的两条,click时间可以生效,但是一动态添加DIV后,同样的class,ID,点击后就没反应了。这是什么原因呢?<scripttype="text/javasc...
默认显示的两条,click时间可以生效,但是一动态添加DIV后,同样的class,ID,点击后就没反应了。这是什么原因呢?
<script type="text/javascript"> $(function() { //点击更多加载 $("#click-more2").click(function() { add(); }); //关注控制 $(".gz").click(function() { if ($(this).text() == "关注") { $(this).text('取消关注'); } else { $(this).text('关注'); } }); function add() { for (var i = 0; i < 5; i++) { //每次加载3条数据 $(".sg").append("<div class='sg-1'><div class='sg-txt demo21'><img src='img/2.png' class='Vimg'></div><div class='sg-txt demo21 demo23'>虫儿飞,鱼儿游</div><div class='sg-txt demo21'><img src='img/woman.png' class='Vimg2'></div><div class='sg-txt demo18 demo24'><a href='javascript:void(0)' class='gz' id='gz' >取消关注</a></div></div>"); } } }); </script> 展开
<script type="text/javascript"> $(function() { //点击更多加载 $("#click-more2").click(function() { add(); }); //关注控制 $(".gz").click(function() { if ($(this).text() == "关注") { $(this).text('取消关注'); } else { $(this).text('关注'); } }); function add() { for (var i = 0; i < 5; i++) { //每次加载3条数据 $(".sg").append("<div class='sg-1'><div class='sg-txt demo21'><img src='img/2.png' class='Vimg'></div><div class='sg-txt demo21 demo23'>虫儿飞,鱼儿游</div><div class='sg-txt demo21'><img src='img/woman.png' class='Vimg2'></div><div class='sg-txt demo18 demo24'><a href='javascript:void(0)' class='gz' id='gz' >取消关注</a></div></div>"); } } }); </script> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询