获得和设置内容:text( )、html( ) 以及 val( )
- text( ) - 设置或返回所选元素的文本内容
- html( ) - 设置或返回所选元素的内容(包括 HTML 标记)
- val( ) - 设置或返回表单字段的值
例子:
$("#btn1").click(function(){
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
$("#test3").val("Dolly Duck");
});
$("#test1").text("Hello world!");
});
$("#btn2").click(function(){
$("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
$("#test3").val("Dolly Duck");
});
设置和修改属性:
attr( ) 方法用于设置改变属性值。
例子:
$("button").click(function(){
$("#w3s").attr({
"href" : "http://www.w3school.com.cn/jquery",
"title" : "W3School jQuery Tutorial"
});
$("#w3s").attr({
"href" : "http://www.w3school.com.cn/jquery",
"title" : "W3School jQuery Tutorial"
});
});
添加新的 HTML 内容:
- append() - 在被选元素的结尾插入内容
- prepend() - 在被选元素的开头插入内容
- after() - 在被选元素之后插入内容
- before() - 在被选元素之前插入内容
删除元素/内容:
- remove() - 删除被选元素(及其子元素)
- empty() - 从被选元素中删除子元素
jQuery 操作 CSS:
- addClass() - 向被选元素添加一个或多个类,当然,在添加类时,您也可以选取多个元素
- removeClass() - 从被选元素删除一个或多个类
- toggleClass() - 对被选元素进行添加/删除类的切换操作
- css() - 设置或返回样式属性
jQuery toggleClass() 方法:
该方法对被选元素进行添加/删除类的切换操作,例:
$("button").click(function(){
$("h1,h2,p").toggleClass("blue");
$("h1,h2,p").toggleClass("blue");
});
设置 CSS 属性:
如需设置指定的 CSS 属性,请使用如下语法(多个):
css({"propertyname":"value","propertyname":"value",...});
jQuery 尺寸 方法:
jQuery 提供多个处理尺寸的重要方法:
- width()
- height()
- innerWidth()
- innerHeight()
- outerWidth()
- outerHeight()
width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)
height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)
innerWidth() 方法返回元素的宽度(包括内边距)
innerHeight() 方法返回元素的高度(包括内边距)
outerWidth() 方法返回元素的宽度(包括内边距和边框)
outerHeight() 方法返回元素的高度(包括内边距和边框)
outerWidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)
outerHeight(true) 方法返回元素的高度(包括内边距、边框和外边距)