ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryのwrapAll()メソッドの使用例を詳しく解説

jQueryのwrapAll()メソッドの使用例を詳しく解説

巴扎黑
巴扎黑オリジナル
2017-06-24 14:04:201110ブラウズ

この記事では主にjQueryのwrapAll()メソッドの使い方を紹介し、関数、定義、マッチング要素の使用スキルを例とともに分析します。必要な方は参考にしてください。メソッドの使用例。皆さんの参考に共有してください。具体的な分析は次のとおりです:

このメソッドは、一致するすべての要素を 1 つの要素でラップします。

このメソッドには、wrap() メソッドと同様の機能がありますが、大きな違いがあります。 Wrap() メソッドは、一致する各要素を 1 回照合します。

構文 1:

一致する要素を指定された DOM 要素でラップします。


コードは次のとおりです:

$(selector).wrapAll(elem)

パラメータリスト:


例:

コードは次のとおりです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="http://www.jb51.net/" />
<head>
<title>脚本之家</title>
<style type="text/css">
    p
   {
       width:200px;
       height:200px;
       border:1px solid blue;
       
margin-top
:10px;
    }
</style>
<script type="text/
javascript
" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
    $(
document
).ready(function(){
        $("button").click(function(){
            $("p").wrapAll(document.getElementById("content"));
        });
    });
</script>
</head>
<body>
    <p>我是个段落</p>
    <p>我是个段落</p>
    <p id="content"></p>
    <button>用p包裹每个段落</button>
</body>
</html>

構文2:

一致する要素をHTMLタグコードで囲みます。

コードは次のとおりです:

$(selector).wrapAll(html)

パラメータリスト:

パラメータ 説明
elem ターゲットをラップするために使用される DOM 要素。
ラッピング用
パラメータ 説明
elem DOM 要素を対象とします。

例:

コードは次のとおりです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="http://www.jb51.net/" />
<head>
<title>脚本之家</title>
<style type="text/css">
    .content
   {
        width:200px;
        height:200px;
        border:1px solid blue;
    }
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("button").click(function(){
            $("p").wrapAll("<p class=&#39;content&#39;></p>");
        });
    });
</script>
</head>
<body>
   <p>这是个段落</p>
   <p>这是个段落</p>
   <button>用p包裹每个段落</button>
</body>
</html>


以上がjQueryのwrapAll()メソッドの使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。