jQueryのタグ置換関数replaceWith()_jqueryの使用例

WBOY
リリース: 2016-05-16 16:38:30
オリジナル
1336 人が閲覧しました

replaceWith は使いやすいです

jQuery には、次のような強力な置換関数 replaceWith() があり、非常に簡単に使用できます。

このページには次の p タグがあります

すべての p タグを「##」に置き換えます

$('p').replaceWith('##');
ログイン後にコピー
実行後の結果:

タグを置換

この replaceWith を使用すると、すべての p タグを b タグに置き換えることができ、内容は変更されません。

$('p').each(function(){
    $(this).replaceWith('<b>'+$(this).html()+'</b>');
});
ログイン後にコピー
結果

これが代替品です!

この機能を使えば簡単に多言語サイトが完成します

多言語 Web サイトを開発している場合は、たとえば、翻訳する必要があるテキストに i タグを追加し、その翻訳をスキャンして置き換えることもできます。

ページの dom 構造が次のようになっているとします。

ページ上の i タグ内のテキストを翻訳する必要があります。ページ上の i タグは Apple とコンピューターです。したがって、翻訳ライブラリが必要です:

var translate = {
    '苹果' : 'apple',
    '电脑' : 'PC'
};
ログイン後にコピー
次に、このように翻訳置換を実行できます

$('i').each(function(){
    $(this).replaceWith(translate[$(this).html()]);
});
ログイン後にコピー
実行後の効果:

ページの効果:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!