在jQuery中,添加我們可以使用多種方法來(lái)添加節點(diǎn),節點(diǎn)以下是添加一些常用的方法:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、節點(diǎn)使用append((′;д;`))方法:append()方法用于在指定元素的添加內部末尾插入新的子節點(diǎn),如果(guo)被(bei)選元素是節點(diǎn)一個(gè)集合,那么它將在每個(gè)匹配元素的添加內部插入新的子節點(diǎn)。
// 創(chuàng )建一個(gè)新的節點(diǎn)<p>元素var p = $("<p></p>"??;);// 設置新元素ヾ(′▽?zhuān)??的內容p.text("這是一個(gè)新的段落。&(′?_?`)quot;);// 將新元素添加到<body>元素的添加內部$("b(′?_?`)ody").append(′_`)(p);2、使用prepe??nd()方法:prepend()方法用于在指定元??素的節點(diǎn)(′_`)內部開(kāi)始處插入新的子節點(diǎn),如果被選元素是添加一個(gè)集合,那(na)么(′_ゝ`)它將在每個(gè)匹配元素的節點(diǎn)內部插入新的子(???)節點(diǎn)。
// 創(chuàng )建一個(gè)新的添加<p>元素var p = $("<p></p>");// 設置新元素的內容p.text("這是另一個(gè)新的段落。");// 將新元素添加到<body>元素的節點(diǎn)內部$("body&( ?ω?)quot( ?° ?? ?°);).prepend(p);3、使用after()和before()方(fang)法:after()方法用于在指定(ding)元素的添加外部緊接在該元素之后插入新的子節點(diǎn)。b??efore()方法用于在指定元素的外部緊接在該元素之前插入新的子節點(diǎn),如果被選元素是一個(gè)集合,那么它將在每個(gè)匹配元素的外部插入新的子節點(diǎn)。
// 創(chuàng )建一個(gè)新的<p>ヽ(′?`)ノ元素var p = $("<p></p>");// 設置新元素的內容p.text("這是第一個(gè)新的段落。");// 將新元素添加到<body>元素的外部,緊接在第一個(gè)<p>元素之后$("body p:first").after(p);4、使用inser(T_T)tAfter()和insertBefore()方法:這兩個(gè)方??法分別用于在指定元素的外部緊接在該元素之后和之前插入新的子節點(diǎn),如果被選元素是一個(gè)集合,那么它將在每個(gè)匹配元素的外部插入新的子節點(diǎn)。(′?ω?`)
// 創(chuàng )建一個(gè)新的<p&g??t;元素var p = $("<p></p>");// 設置新元素的內容p.text("這是第二個(gè)新的段落。&q(╯°□°)╯︵ ┻━┻uot;);// 將新元素添加到<body>元素的外部,緊接在第一個(gè)<p>元素之前$("body p:first").before(p);5、使用wrap()方法:wrap()方法用(╬?益?)于將一個(gè)或多個(gè)匹配的元素包裹在一個(gè)由指定的HTML標記定義的包裝器中,如果被選元素是一個(gè)集合,那么它將為每個(gè)匹配的元素創(chuàng )建一個(gè)包裝器。
//(′?`) 將所有的<p>元素包裹在一個(gè)<div>元素中$("p").wrap("<diヾ(′?`)?v><(′▽?zhuān)?);/divヽ(′ー`)ノ>"??;);6、使用wrapAll()和wrapInner()方法:wrapAll()方法用于將一個(gè)或多個(gè)匹配的元素包裹在一個(gè)由指定的HTML標記定義的包裝器中,如果被選元素是一個(gè)集合,那么它將為每個(gè)匹配的元素創(chuàng )建一個(gè)包裝器。wrapInner()方法用于將一個(gè)或多個(gè)匹配的元素的內部?jì)热莅谝粋€(gè)由指定的HT(′▽?zhuān)?)ML標(╯°□°)╯︵ ┻━┻記定義的包裝(′▽?zhuān)?)器中,如果被選元素是一個(gè)集合,那么它將為每個(gè)匹配的元素創(chuàng )建一個(gè)包裝器。
// 將所有的<pヾ(′?`)?>元素的內部?jì)热莅谝粋€(gè)&l(′?`*)t;span>元素中$("p").wrapInner("<span></span>");7、使(?Д?)用clone()方法:clone()方法用于復制選中的元素(包括其所有子節點(diǎn))并返回副本,可以使用這些副本來(lái)創(chuàng )建新的節點(diǎn)。
// 復制第一個(gè)<p>元素并創(chuàng )建一個(gè)新的節點(diǎn)var p = $("p:first&q(′?`*)uot;).clone();// 將(jiang)新節點(diǎn)添加到<body>元素的(??-)?內部$("body").append(p??);以上就是在jQuery中添加節點(diǎn)的一些常用方法,通過(guò)這些方法,我們可以方便地(′▽?zhuān)?創(chuàng )建、修改和刪(°ロ°) !除DOM節點(diǎn),從而實(shí)現對(dui)網(wǎng)頁(yè)的動(dòng)態(tài)操作。
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號: