JavaShuo
栏目
标签
Jquery append()总结
时间 2019-11-13
标签
jquery
append
总结
栏目
JQuery
繁體版
原文
原文链接
append(content)
javascript
Javascript代码
/**
* 向每一个匹配的元素内部追加内容。
* 这个操做与对指定的元素执行 appendChild 方法,将它们添加到文档中的状况相似。
*
* @content(String, Element, jQuery) 要追加到目标中的内容
* @return Object
* @owner jQuery Object
*/
function
append(content);
// 例子:向全部段落中追加一些HTML标记。
<p>I would like to say: </p>
$(
"p"
).append(
"<b>Hello</b>"
) -> [ <p>I would like to say: <b>Hello</b></p> ]
● appendTo(content)
Javascript代码
/**
* 把全部匹配的元素追加到另外一个、指定的元素元素集合中。
* 实际上,使用这个方法是颠倒了常规的 $(A).append(B) 的操做,即不是把 B 追加到 A 中,而是把 A
* 追加到 B 中。
*
* @content(String) 用于被追加的内容
* @return Object
* @owner jQuery Object
*/
function
appendTo(content);
// 例子:把全部段落追加到 ID 值为 "foo" 的元素中。
<p>I would like to say: </p>
<div id=
"foo"
></div>
$(
"p"
).appendTo(
"#foo"
) -> <div id=
"foo"
><p>I would like to say: </p></div>
● prepend(content)
Javascript代码
/**
* 向每一个匹配的元素内部前置内容。这是向全部匹配元素内部的开始处插入内容的最佳方式。
*
* @content(String, Element, jQuery) 要插入到目标元素内部前端的内容
* @return Object
* @owner jQuery Object
*/
function
prepend(content);
// 例子一:向全部段落中前置一些 HTML 标记代码。
<p>I would like to say: </p>
$(
"p"
).prepend(
"<b>Hello</b>"
) -> [ <p><b>Hello</b>I would like to say: </p> ]
// 例子二:将一个 DOM 元素前置入全部段落
<p>I would like to say: </p>
<p>I would like to say: </p>
<b
class
=
"foo"
>Hello</b>
<b
class
=
"foo"
>Good Bye</b>
$(
"p"
).prepend( $(
".foo"
)[0] ) ->
<p><b
class
=
"foo"
>Hello</b>I would like to say: </p>
<p><b
class
=
"foo"
>Hello</b>I would like to say: </p>
<b
class
=
"foo"
>Hello</b>
<b
class
=
"foo"
>Good Bye</b>
// 例子三:向全部段落中前置一个 jQuery 对象(相似于一个 DOM 元素数组)。
<p>I would like to say: </p><b>Hello</b>
$(
"p"
).prepend( $(
"b"
) ) -> <p><b>Hello</b>I would like to say: </p>
● prependTo(content)
Javascript代码
/**
* 把全部匹配的元素前置到另外一个、指定的元素元素集合中。
* 实际上,使用这个方法是颠倒了常规的 $(A).prepend(B) 的操做,即不是把 B 前置到 A 中,而是把
* A 前置到 B 中。
*
* @content(String) 用于匹配元素的 jQuery 表达式
* @return Object
* @owner jQuery Object
*/
function
prependTo(content);
// 例子一:把全部段落追加到 ID 值为 foo 的元素中。
<p>I would like to say: </p>
<div id=
"foo"
></div>
$(
"p"
).prependTo(
"#foo"
) -> <div id=
"foo"
><p>I would like to say: </p></div>
● after(content)
Javascript代码
/**
* 在每一个匹配的元素以后插入内容。
*
* @content(String, Element, jQuery) 插入到每一个目标后的内容
* @return Object
* @owner jQuery Object
*/
function
after(content);
// 例子一:在全部段落以后插入一些 HTML 标记代码。
<p>I would like to say: </p>
$(
"p"
).after(
"<b>Hello</b>"
) -> <p>I would like to say: </p><b>Hello</b>
// 例子二:在全部段落以后插入一个 DOM 元素。
<b id=
"foo"
>Hello</b><p>I would like to say: </p>
$(
"p"
).after( $(
"#foo"
)[0] ) -> <p>I would like to say: </p><b id=
"foo"
>Hello</b>
// 例子三:在全部段落中后插入一个 jQuery 对象(相似于一个DOM元素数组)。
<b>Hello</b><p>I would like to say: </p>
$(
"p"
).after( $(
"b"
) ) -> <p>I would like to say: </p><b>Hello</b>
● before(content)
Javascript代码
/**
* 在每一个匹配的元素以前插入内容。
*
* @content(String, Element, jQuery) 插入到每一个目标前的内容
* @return Object
* @owner jQuery Object
*/
function
before(content);
// 例子一:在全部段落以前插入一些 HTML 标记代码。
<p>I would like to say: </p>
$(
"p"
).before(
"<b>Hello</b>"
) -> [ <b>Hello</b><p>I would like to say: </p> ]
// 例子二:在全部段落以前插入一个元素。
<p>I would like to say: </p>
<b id=
"foo"
>Hello</b>
$(
"p"
).before( $(
"#foo"
)[0] ) -> <b id=
"foo"
>Hello</b><p>I would like to say: </p>
// 例子三:在全部段落中前插入一个 jQuery 对象(相似于一个DOM元素数组)。
<p>I would like to say: </p><b>Hello</b>
$(
"p"
).before( $(
"b"
) ) -> <b>Hello</b><p>I would like to say: </p>
● insertAfter(content)
Javascript代码
/**
* 把全部匹配的元素插入到另外一个,指定的元素元素集合的后面。
* 实际上,使用这个方法是颠倒了常规的 $(A).after(B) 的操做,即不是把 B 插入到 A 后面,而是把 A
* 插入到 B 后面。
*
* @content(String) 用于匹配元素的 jQuery 表达式
* @return Object
* @owner jQuery Object
*/
function
insertAfter(content);
// 例子一:把全部段落插入到一个元素以后。与 $("#foo").after("p") 相同。
<p>I would like to say: </p>
<div id=
"foo"
>Hello</div>
$(
"p"
).insertAfter(
"#foo"
) -> <div id=
"foo"
>Hello</div><p>I would like to say: </p>
● insertBefore(content)
Javascript代码
/**
* 把全部匹配的元素插入到另外一个、指定的元素元素集合的前面。
* 实际上,使用这个方法是颠倒了常规的 $(A).before(B) 的操做,即不是把 B 插入到 A 前面,而是把 A
* 插入到 B 前面。
*
* @content(String) 用于匹配元素的 jQuery 表达式
* @return Object
* @owner jQuery Object
*/
function
insertBefore(content);
// 例子:把全部段落插入到一个元素以前。与 $("#foo").before("p") 相同。
<div id=
"foo"
>Hello</div>
<p>I would like to say: </p>
$(
"p"
).insertBefore(
"#foo"
) -> <p>I would like to say: </p><div id=
"foo"
>Hello</div>
Javascript代码
<span style=
"font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; font-size: medium; line-height: normal; color: #000000; text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate;"
class
=
"Apple-style-span"
><span style=
"font-size: 12px; line-height: 18px; font-family: Arial,sans-serif,Helvetica,Tahoma; text-align: left;"
class
=
"Apple-style-span"
><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
>● wrap(elem)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<pre
class
=
"javascript"
name=
"code"
>
/**
* 把全部匹配的元素用其余元素的结构化标记包装起来。
*
* @elem(Element) 用于包装目标元素的 DOM 元素
* @return Object
* @owner jQuery Object
*/
function
wrap(elem);
// 例子:用 ID 是 "content" 的 div 将每个段落包裹起来。
<p>Test Paragraph.</p>
<div id=
"content"
></div>
$(
"p"
).wrap(document.getElementById(
'content'
)) ->
<div id=
"content"
><p>Test Paragraph.</p></div><div id=
"content"
></div>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● wrapAll(elem)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 将全部匹配的元素用单个元素包裹起来。这于 wrap(elem) 是不一样的,wrap(elem) 为每个匹配的元素都
* 包裹一次。
*
* @elem(Element) 用于包装目标元素的 DOM 元素
* @return Object
* @owner jQuery Object
*/
function
wrapAll(elem);
// 例子:用一个生成的 div 将全部段落包裹起来。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$(
"p"
).wrapAll(document.createElement(
"div"
)) -> <div><p>Hello</p><p>cruel</p><p>World</p></div>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● wrapInner(elem)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 将每个匹配的元素的子内容(包括文本节点)用 DOM 元素包裹起来。
*
* @elem(Element) 用于包装目标元素的 DOM 元素
* @return Object
* @owner jQuery Object
*/
function
wrapInner(elem);
// 例子:把全部段落内的每一个子内容加粗。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$(
"p"
).wrapInner(document.createElement(
"b"
)) ->
<p><b>Hello</b></p><p><b>cruel</b></p><p><b>World</b></p>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● wrap(html)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 把全部匹配的元素用其余元素的结构化标记包裹起来。
* 这种包装对于在文档中插入额外的结构化标记最有用,并且它不会破坏原始文档的语义品质。
*
* 这个函数的原理是检查提供的 html(它是由所提供的 HTML 标记代码动态生成的),并在它的代码结构中
* 找到最上层的祖先元素 - 这个祖先元素就是包裹元素。
*
* 当 HTML 标记代码中的元素包含文本时没法使用这个函数。所以,若是要添加文本应该在包裹完成以后再行添加。
*
* @html(String) HTML 标记代码字符串,用于动态生成元素并包裹目标元素
* @return Object
* @owner jQuery Object
*/
function
wrap(html);
// 例子:把全部的段落用一个新建立的 div 包裹起来。
<p>Test Paragraph.</p>
$(
"p"
).wrap(
"<div class='wrap'></div>"
) -> <div
class
=
"wrap"
><p>Test Paragraph.</p></div>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● wrapAll(html)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 将全部匹配的元素用单个元素包裹起来。这于 wrap(html)是不一样的,wrap(html) 为每个匹配的元素都
* 包裹一次。
*
* 这种包装对于在文档中插入额外的结构化标记最有用,并且它不会破坏原始文档的语义品质。
*
* 这个函数的原理是检查提供的第一个元素并在它的代码结构中找到最上层的祖先元素 - 这个祖先元素就
* 是包装元素。
*
* @html(String) HTML 标记代码字符串,用于动态生成元素并包装目标元素
* @return Object
* @owner jQuery Object
*/
function
wrapAll(html);
// 例子:用一个生成的 div 将全部段落包裹起来。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$(
"p"
).wrapAll(
"<div></div>"
) -> <div><p>Hello</p><p>cruel</p><p>World</p></div>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● wrapInner(html)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 将每个匹配的元素的子内容(包括文本节点)用一个 HTML 结构包裹起来。
*
* 这个函数的原理是检查提供的第一个元素(它是由所提供的 HTML 标记代码动态生成的),并在它的代码结构中
* 找到最上层的祖先元素 - 这个祖先元素就是包装元素。
*
* @html(String) HTML 标记代码字符串,用于动态生成元素并包装目标元素
* @return Object
* @owner jQuery Object
*/
function
wrapInner(html);
// 例子:把全部段落内的每一个子内容加粗。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$(
"p"
).wrapInner(
"<b></b>"
) -> <p><b>Hello</b></p><p><b>cruel</b></p><p><b>World</b></p>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● replaceAll(selector)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 用匹配的元素替换掉全部 selector 匹配到的元素。
*
* @selector(Selector) 用于查找所要被替换的元素
* @return Object
* @owner jQuery Object
*/
function
replaceAll(selector);
// 例子:把全部的段落标记替换成加粗标记。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$(
"<b>Paragraph. </b>"
).replaceAll(
"p"
) ->
<b>Paragraph. </b><b>Paragraph. </b><b>Paragraph. </b>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● replaceWith(content)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 将全部匹配的元素替换成指定的 HTML 或 DOM 元素。
*
* @content(String, Element, jQuery) 用于将匹配元素替换掉的内容
* @return Object
* @owner jQuery Object
*/
function
replaceWith(content);
// 例子:把全部的段落标记替换成加粗的标记。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$(
"p"
).replaceWith(
"<b>Paragraph. </b>"
) ->
<b>Paragraph. </b><b>Paragraph. </b><b>Paragraph. </b>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● empty()</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 删除匹配的元素集合中全部的子节点。
*
* @return Object
* @owner jQuery Object
*/
function
empty();
// 例子:把全部段落的子元素(包括文本节点)删除。
<p>Hello, <span>Person</span> <a href=
"#"
>and person</a></p>
$(
"p"
).empty() -> <p></p>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● remove([expr])</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 从 DOM 中删除全部匹配的元素。这个方法不会把匹配的元素从 jQuery 对象中删除,于是能够在未来再使用
* 这些匹配的元素。
*
* @expr(String) (可选) 用于筛选元素的 jQuery 表达式
* @return Object
* @owner jQuery Object
*/
function
remove([expr]);
// 例子一:从 DOM 中把全部段落删除。
<p>Hello</p> how are <p>you?</p>
$(
"p"
).remove() -> how are
// 例子二:从 DOM 中把带有 hello 类的段落删除。
<p
class
=
"hello"
>Hello</p> how are <p>you?</p>
$(
"p"
).remove(
".hello"
) -> how are <p>you?</p>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● clone()</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 克隆匹配的 DOM 元素而且选中这些克隆的副本。
* 在想把 DOM 文档中元素的副本添加到其余位置时这个函数很是有用。
*
* @return Object
* @owner jQuery Object
*/
function
clone();
// 例子:克隆全部 b 元素(并选中这些克隆的副本),而后将它们前置到全部段落中。
<b>Hello</b><p>, how are you?</p>
$(
"b"
).clone().prependTo(
"p"
) -> <b>Hello</b><p><b>Hello</b>, how are you?</p>
</pre>
<br><br><strong style=
"font-weight: bold;"
><span style=
"color: #345286;"
> ● clone(
true
)</span>
</strong>
<span
class
=
"Apple-converted-space"
> </span>
<br><pre
class
=
"javascript"
name=
"code"
>
/**
* 元素以及其全部的事件处理而且选中这些克隆的副本。
* 在想把 DOM 文档中元素的副本添加到其余位置时这个函数很是有用。
*
* @true(Boolean) 设置为 true 以便复制元素的全部事件处理
* @return Object
* @owner jQuery Object
*/
function
clone(
true
);
// 例子:建立一个按钮,它能够复制本身,而且它的副本也有一样功能。
<button>Clone Me!</button>
$(
"button"
).click(
function
() {
$(
this
).clone(
true
).insertAfter(
this
);
});</pre>
</span>
</span>
相关文章
1.
jquery append()与html()注意项
2.
jquery html()与 append()的差异
3.
jQuery总结
4.
js+jQuery总结
5.
Jquery总结(一)
6.
Jquery 总结
7.
Jquery Mobile总结
8.
jquery 总结
9.
jQuery Mobile 总结
10.
JavaWeb总结------JQuery
更多相关文章...
•
Docker 资源汇总
-
Docker教程
•
XML 总结 下一步学习什么呢?
-
XML 教程
•
算法总结-双指针
•
算法总结-回溯法
相关标签/搜索
append
总结
jquery&&jquery
jquery
经验总结
万字总结
总结性
干货总结
学习总结
详细总结
JQuery
jQuery Mobile 教程
MyBatis教程
Redis教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
添加voicebox
2.
Java 8u40通过Ask广告软件困扰Mac用户
3.
数字图像处理入门[1/2](从几何变换到图像形态学分析)
4.
如何调整MathType公式的字体大小
5.
mAP_Roi
6.
GCC编译器安装(windows环境)
7.
LightGBM参数及分布式
8.
安装lightgbm以及安装xgboost
9.
开源matpower安装过程
10.
从60%的BI和数据仓库项目失败,看出从业者那些不堪的乱象
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
jquery append()与html()注意项
2.
jquery html()与 append()的差异
3.
jQuery总结
4.
js+jQuery总结
5.
Jquery总结(一)
6.
Jquery 总结
7.
Jquery Mobile总结
8.
jquery 总结
9.
jQuery Mobile 总结
10.
JavaWeb总结------JQuery
>>更多相关文章<<