问答详情
源自:5-5 DOM包裹wrapAll()方法

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

在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>


提问者:ios要转型 2016-12-19 17:07

个回答

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

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

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

    你们好细心啊


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

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