用简单的使用

jQuery中,有一个强大的替换功能,用(),这是非常简单的使用,如:

页面有以下P标记



更换所有的P标签的# #


$('p')。ReplaceWith(# #);



结果实施后:



更换标签

这一用,就可以代替所有的P标签和B标签,内容是不变的:


$('p')。每个(函数(){)
$(这)。ReplaceWith(+ $(this)(HTML)+);
});


结果



那是替代品!

一个多语言的网站可以很容易地完成这个功能。

如果你正在开发一个多语言的网站,你甚至可以利用这个特性,例如,在你需要翻译的文本中添加我的标记,然后通过翻译替换。

如果页面DOM结构如下所示:



我们将在页面上的i标签中翻译文本,在苹果和计算机的页面上加上我的标签,因此我们需要一个翻译库:


var翻译{ {
苹果:'apple,
电脑:'pc
};


然后我就可以进行翻译替换了。


$(i)。每个(函数(){)
$(这)。ReplaceWith(翻译{ $(this)。Html()}));
});


执行后效应:



页面效果: