最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.wrapInner()

.wrapInner( wrappingElement ) 返回jQuery

描述:在匹配元素里的內(nèi)容外包一層結(jié)構(gòu)。

  • version added: 1.2.wrapInner( wrappingElement )

    wrappingElement用來包在匹配元素的內(nèi)容外面的HTML片段,選擇表達式,jQuery對象或者DOM元素。

  • version added: 1.4.wrapInner( wrappingFunction )

    wrappingFunction一個返回HTML結(jié)構(gòu)的函數(shù),用來包在匹配元素內(nèi)容的外面。

參數(shù)可以是string或者對象,只要能形成DOM結(jié)構(gòu),可以是嵌套的,但是結(jié)構(gòu)只包含一個最里層元素。這個結(jié)構(gòu)會包住所有匹配元素的內(nèi)容。

例子:

<div class="container">
  <div class="inner">Hello</div>
  <div class="inner">Goodbye</div>
</div>

.wrapInner(), 我們可以再inner元素的內(nèi)容外加一個新的div:

$('.inner').wrapInner('<div class="new" />');

結(jié)果:

<div class="container">
  <div class="inner">
    <div class="new">Hello</div>
  </div>
  <div class="inner">
    <div class="new">Goodbye</div>
  </div>
</div>

該方法的第二種用法允許我們用一個callback函數(shù)做參數(shù),每次遇到匹配元素時,該函數(shù)被執(zhí)行,返回一個DOM元素,jQuery對象,或者HTML片段,用來包住匹配元素的內(nèi)容。

$('.inner').wrapInner(function() {
  return '<div class="' + this.nodeValue + '" />';
});

這將使得每個div有和他文本內(nèi)容一樣名字的class:

<div class="container">
  <div class="inner">
    <div class="Hello">Hello</div>
  </div>
  <div class="inner">
    <div class="Goodbye">Goodbye</div>
  </div>
</div>

例子:

例子:選中所有段落,然后在段落內(nèi)容外加粗體:

<!DOCTYPE html>
<html>
<head>
  <style>p { background:#bbf; }</style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p>Hello</p>

  <p>cruel</p>
  <p>World</p>
<script>$("p").wrapInner("<b></b>");</script>

</body>
</html>

Demo:

例子:生成一個jQuery對象樹然后將它包在body里面。

<!DOCTYPE html>
<html>
<head>
  <style>

  div { border:2px green solid; margin:2px; padding:2px; }
  p { background:yellow; margin:2px; padding:2px; }
  </style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  Plain old text, or is it?
<script>$("body").wrapInner("<div><div><p><em><b></b></em></p></div></div>");</script>

</body>
</html>

Demo:

Example: 選中所有段落然后在段落內(nèi)容外包上粗體標簽。

<!DOCTYPE html>
<html>
<head>
  <style>p { background:#9f9; }</style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p>Hello</p>

  <p>cruel</p>
  <p>World</p>
<script>$("p").wrapInner(document.createElement("b"));</script>

</body>
</html>

Demo:

例子:選中所有段落然后在段落內(nèi)容外包上一個jQuery對象。

<!DOCTYPE html>
<html>
<head>
  <style>

  p { background:#9f9; }
  .red { color:red; }
  </style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p>Hello</p>
  <p>cruel</p>
  <p>World</p>
<script>$("p").wrapInner($("<span class='red'></span>"));</script>

</body>
</html>

Demo:

jQuery 1.6 API 中文版腳本之家整理、修訂 (2011年6月)
嘉鱼县| 宁阳县| 金沙县| 克拉玛依市| 广州市| 沧州市| 遵义县| 福建省| 东乌珠穆沁旗| 平阳县| 马关县| 泰安市| 泰安市| 渝北区| 新和县| 饶河县| 洛隆县| 凤庆县| 永吉县| 饶平县| 祥云县| 二连浩特市| 安陆市| 宁德市| 重庆市| 城固县| 大英县| 东平县| 晋中市| 乃东县| 罗山县| 涿州市| 个旧市| 宜兴市| 曲周县| 罗甸县| 富顺县| 寿阳县| 洪湖市| 兴义市| 彰化市|