Jquery 基础学习笔记之文档处理

ylflipped

ylflipped

2016-02-19 16:00

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐Jquery 基础学习笔记之文档处理,无聊中的都看过来。

主要包括以下几部分:(1)内部插入(2)外部插入(3)包裹(4)替换(5)删除(6)赋值。那我们就开始详细地看一下。
1、内部插入:向一些元素的内部插入内容
(1)append(content) :向每个匹配的元素内部追加内容,追加到元素内部的末尾,比如
描述:
向所有段落中追加一些HTML标记。
HTML 代码:
pI would like to say: /p
jQuery 代码:
$("p").append("bHello/b");
结果:
[ pI would like to say: bHello/b/p ]

(2)appendTo(content) 把所有匹配的元素追加到另一个指定的元素元素集合中
描述:
把所有段落追加到ID值为foo的元素中。
HTML 代码:
pI would like to say: /p
div/divdiv/div
jQuery 代码:
$("p").appendTo("div");
结果:
divpI would like to say: /p/div
divpI would like to say: /p/div

(3) prepend(content) 向每个匹配的元素内部前置内容
描述:
向所有段落中前置一些HTML标记代码。
HTML 代码:
pI would like to say: /p
jQuery 代码:
$("p").prepend("bHello/b");
结果:
[ pbHello/bI would like to say: /p ]

(4) prepend() 把所有匹配的元素前置到另一个、指定的元素元素集合中。
描述:
把所有段落追加到ID值为foo的元素中。
HTML 代码:
pI would like to say: /pdiv id="foo"/div
jQuery 代码:
$("p").prependTo("#foo");
结果:
div id="foo"pI would like to say: /p/div

2、内部插入:向一些元素的外部插入内容
(1)after(content)在每个匹配的元素之后插入内容。
描述:
在所有段落之后插入一些HTML标记代码。
HTML 代码:
pI would like to say: /p
jQuery 代码:
$("p").after("bHello/b");
结果:
pI would like to say: /pbHello/b

(2)before() 在每个匹配的元素之前插入内容
描述:
在所有段落之前插入一些HTML标记代码。
HTML 代码:
pI would like to say: /p
jQuery 代码:
$("p").before("bHello/b");
结果:
[ bHello/bpI would like to say: /p ]
(3)insertafter 把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
描述:
把所有段落插入到一个元素之后。与 $("#foo").after("p")相同
HTML 代码:
pI would like to say: /pdiv id="foo"Hello/div
jQuery 代码:
$("p").insertAfter("#foo");
结果:
div id="foo"Hello/divpI would like to say: /p

(4)insertBefore 把所有匹配的元素插入到另一个、指定的元素元素集合的前面
描述:
把所有段落插入到一个元素之前。与 $("#foo").before("p")相同。
HTML 代码:
div id="foo"Hello/divpI would like to say: /p
jQuery 代码:
$("p").insertBefore("#foo");
结果:
pI would like to say: /pdiv id="foo"Hello/div



3、包裹:把一些元素包裹起来
(1)wrap(html) 把所有匹配的元素用其他元素的结构化标记包裹起来
描述:
把所有的段落用一个新创建的div包裹起来
HTML 代码:
pTest Paragraph./p
jQuery 代码:
$("p").wrap("div class='wrap'/div");
结果:
div class="wrap"pTest Paragraph./p/div

(2) wrap(elem) 把所有匹配的元素用其他元素的结构化标记包装起来
描述:
用ID是"content"的div将每一个段落包裹起来
HTML 代码:
pTest Paragraph./pdiv id="content"/div
jQuery 代码:
$("p").wrap(document.getElementById('content'));
结果:
div id="content"pTest Paragraph./p/divdiv id="content"/div

(3)wrapAll(html) 将所有匹配的元素用单个元素包裹起来
描述:
用一个生成的div将所有段落包裹起来
HTML 代码:
pHello/ppcruel/ppWorld/p
jQuery 代码:
$("p").wrapAll("div/div");
结果:
divpHello/ppcruel/ppWorld/p/div

(4) wrapAll(elem)将所有匹配的元素用单个元素包裹起来
描述:
用一个生成的div将所有段落包裹起来
HTML 代码:
pHello/ppcruel/ppWorld/p
jQuery 代码:
$("p").wrapAll(document.createElement("div"));
结果:
divpHello/ppcruel/ppWorld/p/div
(5) wrapInner(html)将每一个匹配的元素的子内容(包括文本节点)用一个HTML结构包裹起来
描述:
把所有段落内的每个子内容加粗
HTML 代码:
pHello/ppcruel/ppWorld/p
jQuery 代码:
$("p").wrapInner("b/b");
结果:
pbHello/b/ppbcruel/b/ppbWorld/b/p
(6) wrapInner(elem)
描述:
把所有段落内的每个子内容加粗
HTML 代码:
pHello/ppcruel/ppWorld/p
jQuery 代码:
$("p").wrapInner(document.createElement("b"));
结果:
pbHello/b/ppbcruel/b/ppbWorld/b/p
4、替换:用制定的元素替换一些HMTL或者DOM元素
(1)replaceWith(content) 将所有匹配的元素替换成指定的HTML或DOM元素
描述:
把所有的段落标记替换成加粗的标记。
HTML 代码:
pHello/ppcruel/ppWorld/p
jQuery 代码:
$("p").replaceWith("bParagraph. /b");
结果:
bParagraph. /bbParagraph. /bbParagraph. /b
(2) repalceAll(selector) 用匹配的元素替换掉所有 selector匹配到的元素。
描述:
把所有的段落标记替换成加粗标记
HTML 代码:
pHello/ppcruel/ppWorld/p
jQuery 代码:
$("bParagraph. /b").replaceAll("p");
结果:
bParagraph. /bbParagraph. /bbParagraph. /b

5、删除:删除制定的元素
(1)empty() 删除匹配的元素集合中所有的子节点。
描述:
把所有段落的子元素(包括文本节点)删除
HTML 代码:
pHello, spanPerson/span a href="#"and person/a/p
jQuery 代码:
$("p").empty();
结果:
p/p
(2)remove([expr]) 从DOM中删除所有匹配的元素
描述:
从DOM中把所有段落删除
HTML 代码:
pHello/p how are pyou?/p
jQuery 代码:
$("p").remove();
结果:
how are
描述:
从DOM中把带有hello类的段落删除
HTML 代码:
p class="hello"Hello/p how are pyou?/p
jQuery 代码:
$("p").remove(".hello");
结果:
how are pyou?/p
5、复制:克隆匹配的元素
(1)Clone() 克隆匹配的DOM元素并且选中这些克隆的副本。
描述:
克隆所有b元素(并选中这些克隆的副本),然后将它们前置到所有段落中。
HTML 代码:
bHello/bp, how are you?/p
jQuery 代码:
$("b").clone().prependTo("p");
结果:
bHello/bpbHello/b, how are you?/p

(2) clone(true) 元素以及其所有的事件处理并且选中这些克隆的副本

描述:
创建一个按钮,他可以复制自己,并且他的副本也有同样功能。
HTML 代码:
buttonClone Me!/button
jQuery 代码:
$("button").click(function(){
$(this).clone(true).insertAfter(this);
});
终于整理完毕。以上内容参考与Jquery1.3中文参考。
希望此篇对初学者有益。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

Jquery 基础学习笔记之文档处理

Web开发
Jquery 基础学习笔记之文档处理

Jquery 基础学习笔记

Web开发
Jquery 基础学习笔记

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Jquery 学习笔记(一)

Web开发
Jquery 学习笔记(一)

jquery 学习笔记一

Web开发
jquery 学习笔记一

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JQuery 学习笔记 选择器之六

Web开发
JQuery 学习笔记 选择器之六

JQuery 学习笔记 选择器之五

Web开发
JQuery 学习笔记 选择器之五

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

移动硬盘提示需要格式化怎么办

移动硬盘提示需要格式化怎么办

cbox打不开终极解决方法

cbox打不开终极解决方法
下拉加载更多内容 ↓