この記事では主にjQueryタグ置換関数replaceWith()の使用例を紹介します。replaceWithを使用してテンプレート内のタグを置換し、多言語ウェブサイトを実装することもできます。
replaceWith は使い方が簡単ですjQuery には、次のような強力な置換関数 replaceWith() があり、非常に簡単に使用できます:
ページには次の p タグがあります
すべての p を置き換えます"##" のタグ
$('p').replaceWith('##');
タグを置換
この replaceWith を使用すると、すべての p タグを b タグに置き換えることができ、内容は変更されません:
$('p').each(function(){ $(this).replaceWith('<b>'+$(this).html()+'</b>'); });
これが代替品です!
この機能を使用すると、多言語ウェブサイトが簡単に完成します多言語ウェブサイトを開発している場合は、この機能を使用することもできます。たとえば、翻訳する必要があるテキストに i タグを追加し、次に、翻訳置換を調べます。
ページの dom 構造が次のようになっているとします。
ページの i タグ内のテキストを翻訳する必要があります。ページの i タグはそれぞれ Apple とコンピューターです。したがって、実装には翻訳ライブラリが必要です:
var translate = { '苹果' : 'apple', '电脑' : 'PC' };
$('i').each(function(){ $(this).replaceWith(translate[$(this).html()]); });
ページの効果:
以上がjQueryのタグ置換関数replaceWith()の使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。