jQuery標簽替換函數(shù)replaceWith()的使用例子
replaceWith簡單使用
jQuery中,有一個強大的替換函數(shù)replaceWith(),使用非常簡單,如:
頁面有如下p標簽
把所有p標簽替換為“##”
$('p').replaceWith('##');
執(zhí)行后的結(jié)果:
替換標簽
利用這個replaceWith,我們可以把所有p標簽替換為b標簽,內(nèi)容不變:
$('p').each(function(){ $(this).replaceWith('<b>'+$(this).html()+'</b>'); });
結(jié)果
這就替換了!
多語言網(wǎng)站可以利用這個函數(shù)輕松完成
如果你開發(fā)的是一個多語言的網(wǎng)站,甚至可以利用這個特性,比如,在你需要翻譯的文字上加上i標簽,然后遍歷翻譯替換。
假如頁面dom結(jié)構(gòu)如下:
我們要把頁面中的i標簽里的文本給翻譯,頁面中有i標簽的分別是蘋果、電腦。于是我們實現(xiàn)需要一個翻譯庫:
var translate = { '蘋果' : 'apple', '電腦' : 'PC' };
然后我可以這樣執(zhí)行翻譯替換
$('i').each(function(){ $(this).replaceWith(translate[$(this).html()]); });
執(zhí)行后效果:
頁面效果:
相關(guān)文章
jquery.fileEveryWhere.js 一個跨瀏覽器的file顯示插件
大牛ppk都說過,在從多表單控件中,上傳文件控件的樣式是最難以控制的。見文章Styling an input type="file"。本插件也多是參考此文2011-10-10JQuery EasyUI 結(jié)合ztrIee的后臺頁面開發(fā)實例
下面小編就為大家?guī)硪黄狫Query EasyUI 結(jié)合ztrIee的后臺頁面開發(fā)實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09JQuery 動畫卷頁 返回頂部 動畫特效(兼容Chrome)
JQuery 動畫卷頁 返回頂部 動畫特效(兼容Chrome) ,學(xué)習(xí)jquery的朋友可以測試下。2010-02-02jQuery遍歷頁面所有CheckBox查看是否被選中的方法
這篇文章主要介紹了jQuery遍歷頁面所有CheckBox查看是否被選中的方法,涉及jQuery鏈式操作及針對CheckBox的操作技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04基于jquery實現(xiàn)的仿優(yōu)酷圖片輪播特效代碼
這篇文章主要為大家介紹了基于jquery實現(xiàn)的仿優(yōu)酷圖片輪播特效代碼,感興趣的小伙伴們可以參考一下2016-01-01