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在指定元素中新增html元素jQueryHTML
- jquery為動態新增元素新增事件薦jQuery事件
- jquery如何在元素的開頭新增新的元素jQuery
- jQuery為元素新增和刪除classjQuery
- jQuery如何新增和刪除元素jQuery
- 使用jquery為指定元素新增樣式類jQuery
- jquery給元素新增樣式表的方法jQuery
- jquery動態新增li元素程式碼例項jQuery
- jquery 為動態新增的元素繫結事件jQuery事件
- jquery如何在li元素列表的開頭新增一個新li元素jQuery
- jQuery動態新增或刪除<input type="file">元素jQuery
- jquery如何新增一個新的元素節點jQuery
- jquery 新增html元素後 html中click失效問題jQueryHTML
- jquery給動態新增的dom元素繫結事件jQuery事件
- jQuery給動態新增的元素繫結事件的方法jQuery事件
- jquery為指定的元素新增或者刪除指定樣式類jQuery
- jquery實現的如何在div的外部後面新增元素jQuery
- jquery為動態新增元素註冊事件處理函式jQuery事件函式
- jQuery新增和刪除元素class屬性例項程式碼jQuery
- JQuery插入元素jQuery
- jQuery 元素操作——遍歷元素jQuery
- jQuery實現的為元素新增或者刪除class樣式類jQuery
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- jQuery 操作html元素jQueryHTML
- Jquery 給Js動態新新增的元素 繫結的點選事件jQueryJS事件
- jQuery選擇器 標籤選擇元素+css簡單新增移除操作jQueryCSS
- jQuery獲取元素前面所有兄弟元素jQuery
- js小功能之-新增元素-清楚元素JS
- vector容器1(新增元素,遍歷元素)
- jQuery新增節點___例_新增表格jQuery
- jQuery之過濾元素jQuery
- jQuery之元素查詢jQuery
- Jquery之遍歷元素jQuery
- jquery方法操作iframe元素jQuery
- jquery獲取子元素jQuery
- jquery 查詢某個元素的父元素jQuery
- jquery如何在元素內追加新的元素jQuery