国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery標(biāo)簽替換函數(shù)replaceWith()的使用例子

2019-11-20 14:13:59
字體:
供稿:網(wǎng)友

replaceWith簡單使用

jQuery中,有一個強(qiáng)大的替換函數(shù)replaceWith(),使用非常簡單,如:

頁面有如下p標(biāo)簽

把所有p標(biāo)簽替換為“##”

$('p').replaceWith('##');

執(zhí)行后的結(jié)果:

 

替換標(biāo)簽

利用這個replaceWith,我們可以把所有p標(biāo)簽替換為b標(biāo)簽,內(nèi)容不變:

$('p').each(function(){    $(this).replaceWith('<b>'+$(this).html()+'</b>');});

結(jié)果

這就替換了!

多語言網(wǎng)站可以利用這個函數(shù)輕松完成

如果你開發(fā)的是一個多語言的網(wǎng)站,甚至可以利用這個特性,比如,在你需要翻譯的文字上加上i標(biāo)簽,然后遍歷翻譯替換。

假如頁面dom結(jié)構(gòu)如下:

我們要把頁面中的i標(biāo)簽里的文本給翻譯,頁面中有i標(biāo)簽的分別是蘋果、電腦。于是我們實(shí)現(xiàn)需要一個翻譯庫:

var translate = {    '蘋果' : 'apple',    '電腦' : 'PC'};

然后我可以這樣執(zhí)行翻譯替換

$('i').each(function(){    $(this).replaceWith(translate[$(this).html()]);});

執(zhí)行后效果:

頁面效果:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇坪县| 石泉县| 商水县| 南陵县| 灵寿县| 西青区| 江达县| 阿拉善右旗| 原平市| 禄劝| 阿尔山市| 萨迦县| 高密市| 平谷区| 东兴市| 泰州市| 望谟县| 都安| 封开县| 靖边县| 阿尔山市| 祥云县| 高台县| 河间市| 桦川县| 张家界市| 教育| 新晃| 晋州市| 叙永县| 弋阳县| 承德市| 阜康市| 澄城县| 松阳县| 广丰县| 蒙阴县| 永春县| 淅川县| 嘉善县| 黔西|