將被插入到目標容器的結尾。
input
或 textarea
需要使用.val()方法獲取或設置文本值。得到scripts元素的值,使用.html()方法;2、.prepend()
方法將指定元素插入到匹配元素裏面作爲它的第一個子元素 (如果要作爲最後一個子元素插入用.append() ).3、.prepend()
和.prependTo() 實現同樣的功能,主要的不同是語法,插入的內容和目標的位置不同。 對於
.prepend()
而言,選擇器表達式寫在方法的前面,作爲待插入內容的容器,將要被插入的內容作爲方法的參數。而 .prependTo()
正好相反,將要被插入的內容寫在方法的前面,可以是選擇器表達式或動態創建的標記,待插入內容的容器作爲參數。.after()
和.insertAfter() 實現同樣的功能。主要的不同是語法——內容和目標的位置不同。 對於.after()
,要插入的內容來自方法的參數:$(target).after(contentToBeInserted)
(即,選擇器表達式在方法的前面,參數是將要插入的內容) 。 對於.insertAfter()
, 剛好相反,內容在方法前面並且插入到目標的前面, 而目標是傳遞給.insertAfter()
方法的參數:
$(contentToBeInserted).insertAfter(target)
。.before()
和.insertBefore() 實現同樣的功能。主要的不同是語法——內容和目標的位置不同。 對於.before()
,要插入的內容來自方法的參數:$(target).before(contentToBeInserted)
(愚人碼頭注:即,選擇器表達式在方法的前面,參數是將要插入的內容) 。 對於.insertBefore()
, 剛好相反,內容在方法前面並且插入到目標的前面,
而目標是傳遞給.insertBefore()
方法的參數: $(contentToBeInserted).insertBefore(target)
。<h2>Greetings</h2>
<div class="container">
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>
$('.container').prepend($('h2'));
<div class="container">
<h2>Greetings</h2>
<div class="inner">Hello</div>
<div class="inner">Goodbye</div>
</div>