JQuery替換DOM節(jié)點的方法
本文實例講述了JQuery替換DOM節(jié)點的方法。分享給大家供大家參考。具體分析如下:
如果要替換某個節(jié)點,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">歡迎訪問www.dbjr.com.cn</p>'); }) $("#btn_2").click(function(){ $(".nm_p").replaceWith('<p class="nm_p" title="歡迎訪問腳本之家" >歡迎訪問腳本之家</p>'); // 同樣的實現(xiàn): $('<p class="nm_p">歡迎訪問www.dbjr.com.cn</p>').replaceAll(".nm_p"); }) }); //]]> </script>
也可以使用JQuery中另一個方法replaceAll()來實現(xiàn),該方法與replaceWith()方法的作用相同,只是顛倒了replaceWith()操作,可以使用如下jQuery代碼實現(xiàn)同樣的功能:
這兩句JQuery代碼都會實現(xiàn)節(jié)點替換效果。
PS:如果在替換之前,已經(jīng)為元素綁定事件,替換后原先綁定的事件將會與被替換的元素一起消失,需要在新元素上重新綁定事件。
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
相關(guān)文章
jQuery實現(xiàn)簡單漂亮的Nav導(dǎo)航菜單效果
這篇文章主要介紹了jQuery實現(xiàn)簡單漂亮的Nav導(dǎo)航菜單效果,涉及jQuery響應(yīng)鼠標(biāo)事件動態(tài)遍歷與操作頁面元素屬性的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-03-03jQuery實現(xiàn)的個性化返回底部與返回頂部特效代碼
這篇文章主要介紹了jQuery實現(xiàn)的個性化返回底部與返回頂部特效代碼,涉及jQuery結(jié)合動畫函數(shù)響應(yīng)鼠標(biāo)事件動態(tài)改變頁面元素樣式的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10