JQuery替換DOM節(jié)點(diǎn)的方法
本文實(shí)例講述了JQuery替換DOM節(jié)點(diǎn)的方法。分享給大家供大家參考。具體分析如下:
如果要替換某個(gè)節(jié)點(diǎn),jQuery提供了相應(yīng)的方法,即replaceWith()和replaceAll()。
replaceWith()方法的作用是將所有匹配的元素都替換成指定的HTML或者DOM元素。
本例 JQuery 代碼:
<script type="text/javascript"> //<![CDATA[ $(function(){ $("#btn_1").click(function(){ $(".nm_p").replaceWith('<p class="nm_p">歡迎訪問(wèn)chabaoo.cn</p>'); }) $("#btn_2").click(function(){ $(".nm_p").replaceWith('<p class="nm_p" title="歡迎訪問(wèn)腳本之家" >歡迎訪問(wèn)腳本之家</p>'); // 同樣的實(shí)現(xiàn): $('<p class="nm_p">歡迎訪問(wèn)chabaoo.cn</p>').replaceAll(".nm_p"); }) }); //]]> </script>
也可以使用JQuery中另一個(gè)方法replaceAll()來(lái)實(shí)現(xiàn),該方法與replaceWith()方法的作用相同,只是顛倒了replaceWith()操作,可以使用如下jQuery代碼實(shí)現(xiàn)同樣的功能:
這兩句JQuery代碼都會(huì)實(shí)現(xiàn)節(jié)點(diǎn)替換效果。
PS:如果在替換之前,已經(jīng)為元素綁定事件,替換后原先綁定的事件將會(huì)與被替換的元素一起消失,需要在新元素上重新綁定事件。
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- JQuery創(chuàng)建DOM節(jié)點(diǎn)的方法
- JS/jQuery判斷DOM節(jié)點(diǎn)是否存在的簡(jiǎn)單方法
- JQuery插入DOM節(jié)點(diǎn)的方法
- jQuery中DOM節(jié)點(diǎn)的刪除方法總結(jié)(超全面)
- JQuery遍歷DOM節(jié)點(diǎn)的方法
- JQuery查找DOM節(jié)點(diǎn)的方法
- js和jquery對(duì)dom節(jié)點(diǎn)的操作(創(chuàng)建/追加)
- JQuery包裹DOM節(jié)點(diǎn)的方法
- JQuery復(fù)制DOM節(jié)點(diǎn)的方法
- jquery對(duì)dom節(jié)點(diǎn)的操作【推薦】
- JQuery中DOM節(jié)點(diǎn)的操作與訪問(wèn)方法實(shí)例分析
相關(guān)文章
jQuery實(shí)現(xiàn)簡(jiǎn)單漂亮的Nav導(dǎo)航菜單效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)簡(jiǎn)單漂亮的Nav導(dǎo)航菜單效果,涉及jQuery響應(yīng)鼠標(biāo)事件動(dòng)態(tài)遍歷與操作頁(yè)面元素屬性的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-03-03jquery實(shí)現(xiàn)選項(xiàng)卡切換代碼實(shí)例
這篇文章主要介紹了jquery實(shí)現(xiàn)選項(xiàng)卡切換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05用JQuery實(shí)現(xiàn)全選與取消的兩種簡(jiǎn)單方法
本篇文章主要是對(duì)JQuery實(shí)現(xiàn)全選與取消的兩種簡(jiǎn)單方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02jquery獲取當(dāng)前點(diǎn)擊的元素的五種方法介紹
我們可以使用$(this)方法獲取事件處理函數(shù)內(nèi)部的當(dāng)前元素,也可以使用e.target方法在外部獲取當(dāng)前元素,此外,我們還介紹了parent()方法和find()方法獲取當(dāng)前元素的父元素或子元素,以及closest()方法獲取當(dāng)前元素最近的祖先元素2023-08-08jQuery實(shí)現(xiàn)選項(xiàng)卡嵌套效果
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)選項(xiàng)卡嵌套效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03jQuery實(shí)現(xiàn)的個(gè)性化返回底部與返回頂部特效代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的個(gè)性化返回底部與返回頂部特效代碼,涉及jQuery結(jié)合動(dòng)畫(huà)函數(shù)響應(yīng)鼠標(biāo)事件動(dòng)態(tài)改變頁(yè)面元素樣式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10