学习jQuery使用的测试页面代码如下,后续的继续学习中如无变化则以该文档为测试练习文档,练习时jQuery
的版本为1.11.1,其所在路径与测试页面相同,该系列文档为《深入PHP与jQuery开发》的阅读笔记及总结。
Reading Test Page
Hello World!
Another paragraph, but this one has a class.
This is a span inside a paragraph.
Paragraph with an id.
And this sentence is in a span.
append() / appendTo()
作用:在目标元素内之后添加元素
区别:由目标元素调用 / 由新建元素调用
示例:
//append()
var para = $("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
});
$("body").append(para);
//appendTo()
$("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
}).appendTo("body");
prepend() / prependTo()
作用: 在目标元素内之前添加元素
区别: 由目标元素调用 / 由新建元素调用
示例:
//prepend()
var para = $("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
});
$("body").prepend(para);
//prependTo()
$("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
}).prependTo("body");
after() / insertAfter()
作用: 在目标元素外之后添加元素
区别: 由目标元素调用 / 由新建元素调用
示例:
//after()
var para = $("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
});
$("p.foo").after(para);
//insertAfter()
$("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
}).insertAfter("p.foo");
before() / insertBefore()
作用: 在目标元素外之前添加元素
区别: 有目标元素调用 / 由新建元素调用
示例:
//before()
var para = $("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
});
$("p.foo").before(para);
//insertBefore()
$("
", {
"text" : "I'm a new paragraph!",
"css" : {"background" : "yellow"}
}).insertBefore("p.foo");