如何使用jQuery

时间:2017-02-13 13:06:38

标签: jquery

我想做以下事情:

使用类.testclass在每个href周围包装div容器。

我一直在寻找jQuery(jquery-3.1.1)wrapInner(); wrapAll();功能,但没有成功。

此处的示例代码:

<a class="testclass" href="test">test</a>
<script>
    $('.testclass').wrapAll('<div class="container-fluid"></div>');
</script>

2 个答案:

答案 0 :(得分:1)

.wrapAll将使用单个元素div包装所有选定元素。请改用.wrap

$(document).ready(function() {
  $('.testclass').wrap('<div class="container-fluid"></div>');
});

这是一个有效的fiddle

答案 1 :(得分:0)

使用.replaceWith()

$(".testclass").each(function(){
  var $clone = $(this).clone();  
  var $container = $("<div></div>");
  $container.addClass('container-fluid');
  $container.append($clone);
  $(this).replaceWith($container);
});