用jQuery實現簡單的DOM操作

來源:互聯網
上載者:User

標籤:清空   div   index   dom操作   dex   bsp   建立   建立   remove   

通過jQuery建立元素節點:$oLi = $("<li></li>");這樣我們就建立了一個li標籤

如果想在元素節點中添加文本的話也挺簡單:$oLi = $("<li>文本</li>");這樣就可以在元素節點中添加文本了;

當然如果你要寫一個動態文本也可以:$oLi = $("<li>"+index+"</li>");這樣子,只要把你所獲得的文本賦給變數index就行了;

如果要寫一些有屬性,類名,id名的元素節點也挺簡單:$oLi = $("<li title=‘title‘ class=‘li‘ id=‘lI‘></li>);在添加屬性和類名時別忘了和外圍的引號區分開來;

向匹配的元素內部追加內容:$("ul").append("<li></li>");

將所有匹配的元素追加到指定的元素中:$("<li></li>").appendTo("ul");

將每個匹配的元素內部前置添加符合的元素:$("<li></li>").prepend("ul");

將元素添加到每個匹配的元素內部前置:$("<li></li>").prependTo("ul);

向匹配的元素後面添加元素,新添加的元素作為目標元素後的緊鄰的兄弟元素:$("p").after("<div></div>;

將建立的元素插入到尋找到的目標元素後,作為目標元素的兄弟節點:$("<p></p>").insertAfter("span");

在每一個匹配的元素之前插入,做為匹配元素的前一個兄弟節點:$("p").before("<span></span>");

將建立元素添加到目標元素前,做為目標元素的前一個兄弟節點:$("<a href=‘#‘>錨點</a>).inserBefore("ul");

當然如果有不想要的節點咱也可以刪除

比如:刪除所有匹配的元素 $("ul").remove();匹配的所有元素都刪除;

還有:$("ul").empty();匹配的所有元素清空子項目,看清楚是清空不是刪除;

 

用jQuery實現簡單的DOM操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.