加上alert后为什么弹出两次?

来源:5-3 DOM包裹wrap()方法

慕粉4033274

2016-10-14 14:36

 <script type="text/javascript">

    $(".aaron2").on('click', function() {

        $('a').wrap(function(){

       alert($(this).text());    return '<div class="' + $(this).text() + '" />'; 

    })   })

    </script>


写回答 关注

2回答

  • 昜雲煙
    2016-10-14 14:41:09
    已采纳

    应该是冒泡了,可以百度下怎么阻止冒泡

    慕粉4033...

    非常感谢!

    2016-10-17 15:32:13

    共 1 条回复 >

  • 放课后TeaTime
    2016-10-24 14:15:36

    因为a元素有两个,你改下其中一个A标签里的文字再看看

    慕码人599...

    +1a

    2016-11-11 17:03:44

    共 2 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114004 学习 · 614 问题

查看课程

相似问题