before(content|fn)

返回值

jQuery

概述

在每个匹配的元素之前插入内容。

参数

参数 类型 说明 示例值
content String, Element, jQuery

v1.0
插入到每个目标后的内容

function Function

v1.4
函数必须返回一个html字符串

示例

示例一

描述:在所有段落之前插入一些HTML标记代码。

HTML 代码

<p>I would like to say: </p>

jQuery 代码

$("p").before("<b>Hello</b>");

结果

[ <b>Hello</b><p>I would like to say: </p> ]
示例二

描述:在所有段落之前插入一个元素。

HTML 代码

<p>I would like to say: </p><b id="foo">Hello</b>

jQuery 代码

$("p").before( $("#foo")[0] );

结果

<b id="foo">Hello</b><p>I would like to say: </p>
示例三

描述: 在所有段落中前插入一个jQuery对象(类似于一个DOM元素数组)。

HTML 代码

<p>I would like to say: </p><b>Hello</b>

jQuery 代码

$("p").before( $("b") );

结果

<b>Hello</b><p>I would like to say: </p>