jQuery 有一个.after()
方法,也是一种.insertAfter()
方法。
他们之间有什么区别?我想我可以用.after()
在选定的元素(或多个元素)之后插入元素。是对的吗?什么是.insertAfter()
for?
它们是相互对立的。
'after' 在选择器之后插入参数。
'之后插入' 在参数后面插入选择器。
这是使用以下方法完成相同操作的示例:
在()之后插入:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
$( "<p>Test</p>" ).insertAfter( ".inner" );
Each inner <div> element gets this new content:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
<p>Test</p>
</div>
after():
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
$( ".inner" ).after( "<p>Test</p>" );
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
<p>Test</p>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)