jquery如何在此之前添加新div

jquery如何在此之前添加新div,jquery,Jquery,如何在btn之前添加新的div 我试过这个: element.parent("div").append(data); 但它会在按钮后添加新数据,我希望它位于按钮上方(以及div的其余部分之后) 使用函数在目标之前的匹配元素集中插入元素 $('.new_sec-btn')。在('click',function()上{ 数据=`"知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德有时,如果你不自以为是,就必

如何在btn之前添加新的div

我试过这个:

element.parent("div").append(data);
但它会在按钮后添加新数据,我希望它位于按钮上方(以及div的其余部分之后)


使用函数在目标之前的匹配元素集中插入元素

$('.new_sec-btn')。在('click',function()上{
数据=`"知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德有时,如果你不自以为是,就必须为自己的行为负责。”;
$(数据).insertBefore(“.new_sec-btn”);
});

<div>

  <div id="1"></div>
  <div id="2"></div>
  <div id="3"></div>

  <a href="#" class="new_sec-btn" data-itinID="2">New Section</a>
</div>