.before()
根據參數設定,在匹配參數的前面插入插入內容。
.after(content[,content])
content HTML字符串 DOM 元素 元素數組 對象,用來插入到集合中每個匹配元素的后面。
content HTML字符串 DOM 元素 元素數組 對象,用來插入到集合中每個匹配元素的后面。
.after(function)
function 返回一個 HTML字符串 DOM 元素 元素數組 對象,用來插入到集合中每個匹配元素的后面。 this指向中當前位置。
結構:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
$('.inner').before('<p>Test</p>');
效果:
<div class="container">
<h2>Greetings</h2>
<p>Test</p>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
</div>
.insertAfter()
在目標元素的后面插入集合中每個匹配的元素,插入的元素作為目標元素的兄弟元素。
.insertAfter(target)
target 一個選擇器,元素,HTML字符串或者對象,匹配的元素將會被插入在由參數指定的目標后面。
結構:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
$("<p>Test</p>").insertAfter('.insertAfter');
效果:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
<p>Test</p>
</div>
.insertBefore()
在目標元素的前面插入集合中每個匹配的元素,插入的元素作為目標元素的兄弟元素。
.insertBefore(target)
target 一個選擇器,元素,HTML字符串或者對象,匹配的元素將會被插入在由參數指定的目標前面。
結構:
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
$("<p>Test</p>").insertBefore('.insertAfter');
效果:
<div class="container">
<h2>Greetings</h2>
<p>Test</p>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
</div>
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com