亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Jquery元素追加和刪除的實現方法

2019-11-20 09:56:27
字體:
來源:轉載
供稿:網友

介紹

DOM是Document Object Modeule的縮寫,一般來說,DOM操作分成3個方面。

1、DOM Core

DOM Core并不專屬于javascript,任何一種支持DOM的程序設計語言都可以使用它,用途也遠不止僅限于網頁,也可以用來處理任何一種使用標記語言編寫出來的文檔,如XML。

例如:document,getElementsByTagName(“form”);//使用DOM Core來獲取表單對象的方法。

2、HTML-DOM

在使用Javascript和DOM為HTML文件編寫腳本時,有許多屬于HTML-DOM的屬性,HTML-DOM的出現甚至比DOM Core還要早,他提供了一些更簡明的記號來描述各種HTML元素的屬性。

例如:document.forms //HTML-DOM提供了一個forms對象。

PS:可以看出,獲取對象、屬性即可以用DOM Core來實現民,也可以用HTML-DOM實現。

3、CSS-DOM

CSS-DOM是針對CSS的操作,在javascript中,CSS-DOM主要的作用是獲取和設置style對象的各種屬性,由此達到網頁呈現出各種不同的效果.

例如:element.style.color=”red”;//設置某元素的字體顏色的方法。

常用方法

1.查找元素節點

var $li = $(“ul li:eq(0)”);//獲取ul標記下的第一個li,也可以寫成 $(“#ulID li:eq(0)”);

2.查找元素屬性

利用jquery的attr()方法來獲取元素的各種屬性的值,attr()方法的參數可以是一個,也可以是兩個。

當參數是一個時,則是要查詢的屬性名稱。

當參數是兩個時,則可以設置屬性的值。

alert($(“#id”).attr(“title”)); //輸出元素的title屬性.一個參數

$(“#id”).attr(“title”,”改變title值”); //改變元素的title屬性值.二個參數

3.添加元素節點

$(html) 簡單說明一下$(html)方法會根據傳入的html標記字符串創建一個dom對象,并將這個dom對象包裝成一個jquery對象返回,總之就是把標記所有html代碼都放到$()工廠里面就行了!

例:

var $htmlLi = $(”<li title='香蕉'>香蕉</li>”);//創建DOM對象
var $ul = $(“ul”);//獲取UL對象
$ul.append($htmlLi); //將$htmlLi追加到$ul元素的li列表

下面列出部分插入節點的方法

方法 描述 示例
Append() 向每個匹配的元素內追加內容 HTML代碼

 

<ul></ul>

JQuery代碼

$(“ul”).append(“<li>AA</li>”);

結果

<ul>

<li>AA</li>

</ul>

 

appendTo()

注意大小寫,我試驗時appendto沒通過。

該方法和Append()相反,a.Append(b)是將b追加到a中,而appendTo()是將b追求到a中 HTML代碼

 

<ul></ul>

JQuery代碼

$ (“<li>AA</li>”).appendTo (“ul”).;

結果

<ul>

<li>AA</li>

</ul>

 

Prepend() 向每個匹配的元素內部前置內容 HTML代碼

 

<p>哈哈</p>

JQuery代碼

$(“p”).prepend(“<b>ABC</b>”);

結果

<p><b>ABC</b>哈哈</p>

prependTo() 該方法和Prepend()相反,a. Prepend (b)是將b前置到a中,而prependTo ()是將b前置到a中 HTML代碼

 

<p>哈哈</p>

JQuery代碼

$(“<b>ABC</b>”).prependTo.(“p”);

結果

<p><b>ABC</b>哈哈</p>

After() 在每個匹配的元素之后插入內容,是之后 HTML代碼

 

<p>AAA</p>

JQuery代碼

$(“p”).After(“<b>cc</b>”);

結果

<p>AAA</p><b>cc</b>

insertAfter() 和After()相反 HTML代碼

 

<p>AAA</p>

JQuery代碼

$ (“<b>cc</b>”).After(“p”);

結果

<p>AAA</p><b>cc</b>

Before() 在每個匹配的元素之前插入內容 HTML代碼

 

<p>AAA</p>

JQuery代碼

$(“p”). Before (“<b>cc</b>”);

結果

<b>cc</b><p>AAA</p>

insertBefore() 和Before()相反 HTML代碼

 

<p>AAA</p>

JQuery代碼

$ (“<b>cc</b>”). insertBefore (“p”);

結果

<b>cc</b><p>AAA</p>

好了,不要齋看,自己動手試試吧:)

4.刪除元素節點

由于我們需要經常動態去改變DOM元素,因此Jquery提供了兩種刪除節點的方法,即remove()和empty();

4.1 remove()方法

$(“p”).remove();// 我們可以獲取到要刪除的元素,然后調用remove()方法

$(“ul li:eq(0)”).remove().appendTo(“ul”);// 刪除ul下面的第一個li標記,然后再把刪除的li標記重新加到ul里面,remove()方法返回刪除元素的引用,這時你可以繼續使用

$(“ul li”).remove(“li[title!=ABC]“);//remove可以接受通過參數來選擇性的刪除符合條件的元素;

4.2 empty()方法

嚴格來講,empty()方法并不是刪除元素,而是清空

例:

HTML代碼

 <ul>
 <li title=”AAA”>AAA</li>
 </ul>

JQuery代碼

$(“ul li:eq(0)”).empty();

結果

<ul>
 <li title=”AAA”></li>
 </ul>

記住,只會清空內容,不會請空屬性;

以上這篇Jquery元素追加和刪除的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩亚洲一区二区三区| 成人黄色av播放免费| 亚洲一区亚洲二区亚洲三区| 亚洲人成在线电影| 国内精久久久久久久久久人| 欧美中文字幕在线观看| 日韩av网址在线| 精品久久久999| 91精品视频在线| 91夜夜揉人人捏人人添红杏| 91精品久久久久久久久中文字幕| 黑人巨大精品欧美一区二区一视频| 96sao精品视频在线观看| 精品久久久久国产| 中文字幕亚洲一区在线观看| 中文字幕国产精品| 91黑丝高跟在线| 欧美日韩在线免费观看| 中文字幕欧美视频在线| 亚洲欧美精品伊人久久| 欧美精品在线免费| 91黑丝高跟在线| 国产日韩欧美另类| 国产成人精品av在线| 亚洲一区二区少妇| 一本一道久久a久久精品逆3p| 亚洲综合中文字幕在线| 亚洲精品国产成人| 亚洲综合在线播放| 欧美人在线观看| 精品国内自产拍在线观看| 韩国三级电影久久久久久| 欧美一区二区三区四区在线| 性色av一区二区三区红粉影视| 亚洲伊人久久大香线蕉av| 人妖精品videosex性欧美| 国产成人av在线播放| 亚洲精品小视频在线观看| 亚洲国语精品自产拍在线观看| 在线观看中文字幕亚洲| 国产精品吹潮在线观看| 国产精品视频在线观看| 亚洲第一免费播放区| 精品国偷自产在线视频99| 久久av在线看| 日韩欧美亚洲国产一区| 国产精品永久在线| 亚洲成人在线网| 亚洲欧美在线免费观看| 国产亚洲激情视频在线| 日韩高清中文字幕| 亚洲视频在线播放| 成人免费直播live| 国产精品夫妻激情| 国产成人a亚洲精品| 亚洲视频在线视频| 富二代精品短视频| 91久久久亚洲精品| 欧美激情视频在线免费观看 欧美视频免费一| 欧美日本在线视频中文字字幕| 在线观看久久av| 亚洲第一偷拍网| 国产欧美日韩免费看aⅴ视频| 国产视频欧美视频| 九九热视频这里只有精品| 国产精品偷伦一区二区| 亚洲欧美日韩一区在线| 日韩精品免费视频| 亚洲欧美日韩精品久久亚洲区| 亚洲三级 欧美三级| 中文字幕日韩精品有码视频| 亚洲精品视频免费在线观看| 国产精品久久久久久久久久久久| 欧美成人在线网站| 久久综合伊人77777尤物| 欧美午夜精品久久久久久人妖| 欧美成人精品一区二区三区| 91精品国产电影| 九九热这里只有精品免费看| 国产脚交av在线一区二区| 欧美网站在线观看| 伊人伊成久久人综合网站| 欧美激情视频三区| 4k岛国日韩精品**专区| 国产91色在线| 亚洲最新av网址| 国产成人一区二区在线| 亚洲精品www| 亚洲午夜未删减在线观看| 国产免费成人av| 久久久久久噜噜噜久久久精品| 91免费的视频在线播放| 91国产视频在线| 中文字幕久久精品| 亚洲一区av在线播放| 国产成人av在线| 一区二区欧美日韩视频| 国产精品无码专区在线观看| 国产精品自产拍在线观看中文| 国产精品日韩av| 欧美大片va欧美在线播放| 欧美国产日韩在线| 国产精品久久久久久久app| 亚洲亚裔videos黑人hd| 91高潮精品免费porn| 欧美一性一乱一交一视频| 97久久精品人搡人人玩| 国产欧美精品一区二区三区介绍| 欧美精品videosex牲欧美| y97精品国产97久久久久久| 欧美亚洲在线播放| 久久91精品国产| 欧美精品中文字幕一区| 亚洲va欧美va国产综合久久| 韩国精品美女www爽爽爽视频| 视频一区视频二区国产精品| 欧美夫妻性生活视频| 成人欧美一区二区三区在线| 久久精品99久久久香蕉| 秋霞午夜一区二区| 欧美成人亚洲成人日韩成人| 91精品国产网站| 91成人国产在线观看| 亚洲欧美国产精品久久久久久久| 欧美日本高清一区| 国产成人av在线| 中文字幕久精品免费视频| 欧美日韩久久久久| 国产精品日韩久久久久| 欧美日韩国产在线播放| 国产精品日韩精品| 欧美成人午夜激情在线| 国产精品视频色| 色噜噜亚洲精品中文字幕| 欧美日韩黄色大片| 性欧美办公室18xxxxhd| 亚洲精品久久视频| 亚洲精品国产综合区久久久久久久| 久久免费视频这里只有精品| 色综合久综合久久综合久鬼88| 伊人激情综合网| 亚洲最大福利网| 日韩欧美中文字幕在线播放| 国产精品h片在线播放| 日韩电视剧免费观看网站| 日韩精品欧美国产精品忘忧草| 78m国产成人精品视频| 欧美制服第一页| 欧美成人午夜视频| 这里只有精品在线播放| 国产精品激情av在线播放| 中文字幕国产精品| 国产亚洲欧美日韩精品| 欧美精品电影免费在线观看| 97在线视频观看| 亚洲国产精品久久久| 欧美专区第一页| 欧美视频在线观看免费| 亚洲人成网站色ww在线| 国产福利成人在线| 日日狠狠久久偷偷四色综合免费| 精品国偷自产在线| 一区二区福利视频| 中文字幕精品一区久久久久|