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

.before()

.before( content ) 返回:jQuery

描述: 根據(jù)參數(shù)設(shè)定在匹配元素的前面(外面)插入內(nèi)容

  • version added: 1.0.before( content )

    content一個(gè)元素,HTML字符串,或者jQuery對(duì)象,用來(lái)插入到匹配元素前面的內(nèi)容

  • version added: 1.4.before( function )

    function一個(gè)返回THML字符串的函數(shù),返回值作為用來(lái)被插入到陪陪元素前面的內(nèi)容。

.before().insertBefore()兩種方法實(shí)現(xiàn)同樣的功能。主要的區(qū)別是語(yǔ)法——內(nèi)容和目標(biāo)的位置。 對(duì)于 .before(),選擇表達(dá)式在函數(shù)前面,內(nèi)容作為參數(shù),而.insertBefore()剛好相反。

請(qǐng)看下面的HTML:

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

我們可以創(chuàng)建內(nèi)容然后同時(shí)插入到好幾個(gè)元素里面:

$('.inner').before('<p>Test</p>');

每個(gè)新的inner <div>元素會(huì)得到新的內(nèi)容:

<div class="container">
  <h2>Greetings</h2>
  <p>Test</p>
  <div class="inner">Hello</div>
  <p>Test</p>
  <div class="inner">Goodbye</div>
</div>

我們也可以在頁(yè)面上選擇一個(gè)元素然后插在另一個(gè)元素前面:

$('.container').before($('h2'));

如果一個(gè)被選中的元素被這樣插入到另外一個(gè)地方,這是移動(dòng)而不是復(fù)制:

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

如果有多個(gè)目標(biāo)元素,內(nèi)容將被復(fù)制然后按順序插入到每個(gè)目標(biāo)里面。

在jQuery 1.4中, .before().after()同樣對(duì)分離的DOM節(jié)點(diǎn)有效:

$("<div/>").before("<p></p>");

結(jié)果是一個(gè)jQuery set包含一個(gè)段落和一個(gè) div。

例子:

Example: 在所有段落前插入一些HTML。

<!DOCTYPE html>
<html>
<head>
  <style>p { background:yellow; }</style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p> is what I said...</p>
<script>$("p").before("<b>Hello</b>");</script>

</body>
</html>

Demo:

Example: 在所有段落前插入一個(gè)DOM元素。

<!DOCTYPE html>
<html>
<head>
  <style>p { background:yellow; }</style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p> is what I said...</p>
<script>$("p").before( document.createTextNode("Hello") );</script>

</body>
</html>

Demo:

Example: 在所有段落前插入一個(gè)jQuery對(duì)象(類(lèi)似于一個(gè)DOM元素?cái)?shù)組)。

<!DOCTYPE html>
<html>
<head>
  <style>p { background:yellow; }</style>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
  <p> is what I said...</p><b>Hello</b>
<script>$("p").before( $("b") );</script>

</body>
</html>

Demo:

jQuery 1.6 API 中文版腳本之家整理、修訂 (2011年6月)
呼伦贝尔市| 城固县| 应城市| 天等县| 霍山县| 大港区| 开原市| 巧家县| 南平市| 陆川县| 同心县| 台南县| 岢岚县| 南溪县| 大连市| 湾仔区| 桓仁| 卢氏县| 莱州市| 大洼县| 洛川县| 辽中县| 江北区| 黄冈市| 基隆市| 乌什县| 开远市| 陆丰市| 长兴县| 青铜峡市| 紫金县| 怀安县| 曲周县| 孝感市| 油尖旺区| 宜丰县| 壤塘县| 平和县| 即墨市| 元谋县| 长子县|