ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery_jquery のwrap()、wrapAll()、wrapInner()の違いについての簡単な説明

jQuery_jquery のwrap()、wrapAll()、wrapInner()の違いについての簡単な説明

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

今夜本を読んでいたときに、jQuery にはノードをラップする 3 つのメソッドがあることを発見しました。Baidu で jQuery Wrap() / WrapAll() / WrapInner() を検索したところ、案の定、W3School のドキュメントが検索結果の 1 位になりました。

しかし、W3School の説明は次のとおりです:

jQuery ドキュメント操作 - Wrap() メソッド

wrap() メソッドは、選択された各要素を指定された HTML コンテンツまたは要素内に配置します。
jQuery ドキュメント操作 - WrapAll() メソッド

wrapAll() は、選択されたすべての要素を指定された HTML コンテンツまたは要素内に配置します。
jQuery ドキュメント操作 - WrapInner() メソッド

wrapInner() メソッドは、指定された HTML コンテンツまたは要素を使用して、選択された各要素内のすべてのコンテンツ (内部 HTML) をラップします。
私はあまり本を読んでいないので、このような混乱がすぐに解決されない説明を見るのは本当に迷惑です。

自分で行うのが最も現実的です。

これは比較に使用された元のコードです:

私は席に座っています。


私は席に座っています。


Wrap() メソッド

$("p").wrap("");

結果:

図からわかるように、一致する各 p タグが強いタグで囲まれています。

wrapAll() メソッド

$("p").wrapAll("");

結果:

図からわかるように、strong タグは一致するすべての p タグを一度に囲みます。

wrapInner() メソッド

$("p").wrapInner("");

結果:

図からわかるように、一致する各 p タグに強いタグが埋め込まれています。

もちろん、最終的には 3 つの方法の効果は同じです。

クリックするとすぐに。

上記はjQueryにおけるwrap()、wrapAll()、wrapInner()の違いについての私の個人的な分析です。読み飛ばしてください。

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