jQuery 新增元素
新增新的 HTML 內容
我們將學習用於新增新內容的四個 jQuery 方法:
- append()- 在被選元素內部的結尾插入指定內容
- prepend() - 在被選元素內部的開頭插入指定內容
- after() - 在被選元素之後插入內容
- before() - 在被選元素之前插入內容
jQuery append() 方法
jQuery append() 方法在被選元素的結尾插入內容。
$("p").append("Some appended text.");
jQuery prepend() 方法
jQuery prepend() 方法在被選元素的開頭插入內容。
$("p").prepend("Some prepended text.");
透過 append() 和 prepend() 方法新增若干新元素
在上面的例子中,我們只在被選元素的開頭/結尾插入文字/HTML。
不過,append() 和 prepend() 方法能夠透過引數接收無限數量的新元素。可以透過 jQuery 來生成文字/HTML(就像上面的例子那樣),或者透過 JavaScript 程式碼和 DOM 元素。
在下面的例子中,我們建立若干個新元素。這些元素可以透過 text/HTML、jQuery 或者 JavaScript/DOM 來建立。然後我們透過 append() 方法把這些新元素追加到文字中(對 prepend() 同樣有效):
function appendText() { var txt1="<p>Text.</p>"; // 使用 HTML 標籤建立文字 var txt2=$("<p></p>").text("Text."); // 使用 jQuery 建立文字 var txt3=document.createElement("p"); txt3.innerHTML="文字。"; // 使用 DOM 建立文字 text with DOM $("p").append(txt1,txt2,txt3); // 追加新元素 }
jQuery after() 和 before() 方法
jQuery after() 方法在被選元素之後插入內容。
jQuery before() 方法在被選元素之前插入內容。
$("img").after("在後面新增文字"); $("img").before("在前面新增文字");
透過 after() 和 before() 方法新增若干新元素
after() 和 before() 方法能夠透過引數接收無限數量的新元素。可以透過 text/HTML、jQuery 或者 JavaScript/DOM 來建立新元素。
在下面的例子中,我們建立若干新元素。這些元素可以透過 text/HTML、jQuery 或者 JavaScript/DOM 來建立。然後我們透過 after() 方法把這些新元素插到文字中(對 before() 同樣有效):
function afterText() { var txt1="<b>I </b>"; // 使用 HTML 建立元素 var txt2=$("<i></i>").text("love "); // 使用 jQuery 建立元素 var txt3=document.createElement("big"); // 使用 DOM 建立元素 txt3.innerHTML="jQuery!"; $("img").after(txt1,txt2,txt3); // 在圖片後新增文字 }
提示: 在jQuery中,append/prepend 是在選擇元素內部嵌入,而after/before 是在元素外面追加。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018483/viewspace-2907780/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery為元素新增和刪除classjQuery
- JQuery插入元素jQuery
- jQuery 元素操作——遍歷元素jQuery
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- jQuery之過濾元素jQuery
- jQuery之元素查詢jQuery
- Jquery之遍歷元素jQuery
- jQuery複製指定li元素jQuery
- jquery獲取元素節點jQuery
- js小功能之-新增元素-清楚元素JS
- jQuery隱藏一個div元素jQuery
- jQuery調整li元素順序jQuery
- jQuery 判斷元素是否隱藏jQuery
- jQuery、ajax新增Json資料jQueryJSON
- jQuery 新增和刪除classjQuery
- JQuery乾貨篇之處理元素jQuery
- jQuery匹配指定type型別input元素jQuery型別
- jQuery查詢第n個li元素jQuery
- jQuery Validate忽略指定元素不驗證jQuery
- JavaScript動態新增li元素JavaScript
- 013---HTML5新增元素HTML
- LinkedList 新增元素原始碼解析原始碼
- jQuery動態設定div元素的尺寸jQuery
- jQuery點選按鈕刪除div元素jQuery
- jQuery將li元素插入列表開頭jQuery
- jQuery刪除具有指定文字的li元素jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- H5新增標籤元素H5
- python 中字典dict如何新增元素?Python
- 前端與移動開發----jQuery----JQuery動畫,JQ操作元素屬性,JQ操作元素樣式(大量案例)前端移動開發jQuery動畫
- js陣列中新增新元素,如果沒有則新增JS陣列
- jQuery將li元素插入列表中任意位置jQuery
- jQuery查詢帶有class樣式的元素jQuery
- jQuery動態生成html元素的幾種方法jQueryHTML
- Jquery如何獲取和設定元素內容?jQuery
- 解析Jquery取得iframe中元素的幾種方法jQuery
- jQuery元素內容操作的方法有多少種?jQuery