在jquery-3.1.1和jquery/1.9.1中,.wrapAll(function()结果不同

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

ios要转型

2016-12-19 17:07

在jquery-3.1.1和jquery/1.9.1中,

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

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

            return '<div></div>'

        })

结果不同

1.9.1结果为

<div>

 <a>a元素</a>

</div>

<div>

 <a>a元素</a>

</div>

3.1.1结果为:

<div>

 <a>a元素</a>

 <a>a元素</a>

</div>


写回答 关注

3回答

  • 给我一杯咖啡
    2016-12-20 12:40:45
    已采纳

    如果采用回调函数的写法应该是显示1.9.1的情况

    ios要转型

    非常感谢!

    2017-01-09 19:02:14

    共 1 条回复 >

  • 用户1098335
    2017-09-19 11:02:13

    你们好细心啊


  • 给我一杯咖啡
    2016-12-20 12:42:40

    JQuery2.0以上版本为了兼容移动端同1.9以及以前的版本会有些差别,而且不在支持IE6,但跟加轻量级。

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题