jQuery標(biāo)簽替換函數(shù)replaceWith()的使用例子
replaceWith簡(jiǎn)單使用
jQuery中,有一個(gè)強(qiáng)大的替換函數(shù)replaceWith(),使用非常簡(jiǎn)單,如:
頁(yè)面有如下p標(biāo)簽
把所有p標(biāo)簽替換為“##”
$('p').replaceWith('##');
執(zhí)行后的結(jié)果:
替換標(biāo)簽
利用這個(gè)replaceWith,我們可以把所有p標(biāo)簽替換為b標(biāo)簽,內(nèi)容不變:
$('p').each(function(){ $(this).replaceWith('<b>'+$(this).html()+'</b>'); });
結(jié)果
這就替換了!
多語(yǔ)言網(wǎng)站可以利用這個(gè)函數(shù)輕松完成
如果你開(kāi)發(fā)的是一個(gè)多語(yǔ)言的網(wǎng)站,甚至可以利用這個(gè)特性,比如,在你需要翻譯的文字上加上i標(biāo)簽,然后遍歷翻譯替換。
假如頁(yè)面dom結(jié)構(gòu)如下:
我們要把頁(yè)面中的i標(biāo)簽里的文本給翻譯,頁(yè)面中有i標(biāo)簽的分別是蘋(píng)果、電腦。于是我們實(shí)現(xiàn)需要一個(gè)翻譯庫(kù):
var translate = { '蘋(píng)果' : 'apple', '電腦' : 'PC' };
然后我可以這樣執(zhí)行翻譯替換
$('i').each(function(){ $(this).replaceWith(translate[$(this).html()]); });
執(zhí)行后效果:
頁(yè)面效果:
相關(guān)文章
jquery.fileEveryWhere.js 一個(gè)跨瀏覽器的file顯示插件
大牛ppk都說(shuō)過(guò),在從多表單控件中,上傳文件控件的樣式是最難以控制的。見(jiàn)文章Styling an input type="file"。本插件也多是參考此文2011-10-10JQuery EasyUI 結(jié)合ztrIee的后臺(tái)頁(yè)面開(kāi)發(fā)實(shí)例
下面小編就為大家?guī)?lái)一篇JQuery EasyUI 結(jié)合ztrIee的后臺(tái)頁(yè)面開(kāi)發(fā)實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09JQuery 動(dòng)畫(huà)卷頁(yè) 返回頂部 動(dòng)畫(huà)特效(兼容Chrome)
JQuery 動(dòng)畫(huà)卷頁(yè) 返回頂部 動(dòng)畫(huà)特效(兼容Chrome) ,學(xué)習(xí)jquery的朋友可以測(cè)試下。2010-02-02jQuery遍歷頁(yè)面所有CheckBox查看是否被選中的方法
這篇文章主要介紹了jQuery遍歷頁(yè)面所有CheckBox查看是否被選中的方法,涉及jQuery鏈?zhǔn)讲僮骷搬槍?duì)CheckBox的操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用
這篇文章主要介紹了Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用,需要的朋友可以參考下2014-06-06基于jquery實(shí)現(xiàn)的仿優(yōu)酷圖片輪播特效代碼
這篇文章主要為大家介紹了基于jquery實(shí)現(xiàn)的仿優(yōu)酷圖片輪播特效代碼,感興趣的小伙伴們可以參考一下2016-01-01jquery實(shí)現(xiàn)鼠標(biāo)懸浮停止輪播特效
這篇文章主要介紹了jquery實(shí)現(xiàn)鼠標(biāo)懸浮停止輪播特效,鼠標(biāo)懸停在圖片上則停止輪播,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-12-12jquery 插件實(shí)現(xiàn)圖片延遲加載效果代碼
前幾天上QQ的在線視頻網(wǎng)站,看到上面的影片列表頁(yè)的圖片有這樣一種效果:當(dāng)向下拉動(dòng)滾動(dòng)條時(shí)下面的圖片才開(kāi)始加載,就是說(shuō)它不會(huì)一下子把所有的圖片都加載出來(lái),拉動(dòng)滾動(dòng)條后用戶(hù)看到了才會(huì)顯示,這是一個(gè)很不錯(cuò)的用戶(hù)體驗(yàn)。2010-02-02jQuery居中元素scrollleft計(jì)算方法示例
這篇文章主要介紹了jQuery居中元素scrollleft計(jì)算方法,結(jié)合實(shí)例形式分析了jQuery獲取及計(jì)算頁(yè)面滾動(dòng)元素的相關(guān)操作技巧,需要的朋友可以參考下2017-01-01