jQuery 属性操作
来源:互联网 发布:安卓锁屏软件下载 编辑:程序博客网 时间:2024/05/17 16:53
1.列表
jQuery 属性操作方法
下面列出的这些方法获得或设置元素的 DOM 属性。
这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html()。
2.jQuery 属性操作 - addClass() 方法
实例
向第一个 p 元素添加一个类:
$("button").click(function(){ $("p:first").addClass("intro")
;});
定义和用法
addClass() 方法向被选元素添加一个或多个类。
该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。
提示:如需添加多个类,请使用空格分隔类名。
语法
$(selector).addClass(class)
使用函数来添加类
使用函数向被选元素添加类。
语法
$(selector).addClass(function(index,oldclass))
必需。规定返回一个或多个待添加类名的函数。
- index - 可选。选择器的 index 位置。
- class - 可选。选择器的旧的类名。
3.jQuery 属性操作 - attr() 方法
实例
改变图像的 width 属性:
$("button").click(function(){ $("img").attr("width","180")
;});
定义和用法
attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。
返回属性值
返回被选元素的属性值。
语法
$(selector).attr(attribute)
设置属性/值
设置被选元素的属性和值。
语法
$(selector).attr(attribute,value)
使用函数来设置属性/值
设置被选元素的属性和值。
语法
$(selector).attr(attribute,function(index,oldvalue))
规定返回属性值的函数。
该函数可接收并使用选择器的 index 值和当前属性值。
设置多个属性/值对
为被选元素设置一个以上的属性和值。
语法
$(selector).attr({attribute:value, attribute:value ...})
4.jQuery 属性操作 - hasClass() 方法
实例
检查第一个 <p> 元素是否包含 "intro" 类:
$("button").click(function(){ alert($("p:first").hasClass("intro")
);});
定义和用法
hasClass() 方法检查被选元素是否包含指定的 class。
语法
$(selector).hasClass(class)
5.jQuery 文档操作 - html() 方法
实例
设置所有 p 元素的内容:
$(".btn1").click(function(){ $("p").html("Hello <b>world</b>!")
;});
定义和用法
html() 方法返回或设置被选元素的内容 (inner HTML)。
如果该方法未设置参数,则返回被选元素的当前内容。
返回元素内容
当使用该方法返回一个值时,它会返回第一个匹配元素的内容。
语法
$(selector).html()
设置元素内容
当使用该方法设置一个值时,它会覆盖所有匹配元素的内容。
语法
$(selector).html(content)
使用函数来设置元素内容
使用函数来设置所有匹配元素的内容。
语法
$(selector).html(function(index,oldcontent))
规定一个返回被选元素的新内容的函数。
- index - 可选。接收选择器的 index 位置。
- oldcontent - 可选。接收选择器的当前内容。
6.jQuery 属性操作 - removeAttr() 方法
实例
从任何 p 元素中移除 id 属性:
$("button").click(function(){ $("p").removeAttr("id")
;});
定义和用法
removeAttr() 方法从被选元素中移除属性。
语法
$(selector).removeAttr(attribute)
7.jQuery 属性操作 - removeClass() 方法
实例
移除所有 <p> 的 "intro" 类:
$("button").click(function(){ $("p:first").removeClass("intro")
;});
定义和用法
removeClass() 方法从被选元素移除一个或多个类。
注释:如果没有规定参数,则该方法将从被选元素中删除所有类。
语法
$(selector).removeClass(class)
可选。规定要移除的 class 的名称。
如需移除若干类,请使用空格来分隔类名。
如果不设置该参数,则会移除所有类。
使用函数来移除类
使用函数来删除被选元素中的类。
$(selector).removeClass(function(index,oldclass))
必需。通过运行函数来移除指定的类。
- index - 可选。接受选择器的 index 位置。
- html - 可选。接受选择器的旧的类值。
8.jQuery 属性操作 - toggleClass() 方法
实例
对设置和移除所有 <p> 元素的 "main" 类进行切换:
$("button").click(function(){ $("p").toggleClass("main")
;});
定义和用法
toggleClass() 对设置或移除被选元素的一个或多个类进行切换。
该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。这就是所谓的切换效果。
不过,通过使用 "switch" 参数,您能够规定只删除或只添加类。
语法
$(selector).toggleClass(class,switch)
必需。规定添加或移除 class 的指定元素。
如需规定若干 class,请使用空格来分隔类名。
switch可选。布尔值。规定是否添加或移除 class。使用函数来切换类
$(selector).toggleClass(function(index,class),switch)
必需。规定返回需要添加或删除的一个或多个类名的函数。
- index - 可选。接受选择器的 index 位置。
- class - 可选。接受选择器的当前的类。
9.jQuery 属性操作 - val() 方法
实例
设置输入域的值:
$("button").click(function(){ $(":text").val("Hello World")
;});
定义和用法
val() 方法返回或设置被选元素的值。
元素的值是通过 value 属性设置的。该方法大多用于 input 元素。
如果该方法未设置参数,则返回被选元素的当前值。
语法
$(selector).val(value)
返回 Value 属性
返回第一个匹配元素的 value 属性的值。
语法
$(selector).val()
设置 Value 属性的值
$(selector).val(value)
使用函数设置 Value 属性的值
$(selector).val(function(index,oldvalue))
规定返回要设置的值的函数。
- index - 可选。接受选择器的 index 位置。
- oldvalue - 可选。接受选择器的当前 Value 属性。
- jquery操作属性
- jquery属性操作
- jQuery 属性操作
- jQuery操作元素属性
- jQuery操作元素属性
- jQuery 属性操作
- jquery操作"元素属性"
- jQuery属性操作
- jquery 属性操作~
- jquery属性操作attr()
- jquery操作元素属性
- jQuery 参考手册 - 属性操作
- jquery 属性操作
- jQuery操作元素属性
- jQuery 参考手册 - 属性操作
- jquery的属性操作
- Jquery操作readOnly属性
- jquery 操作 class 属性
- .NET 操作注册表
- WebRTC音视频引擎研究(2)--VoiceEngine音频编解码器数据结构以及参数设置
- iptables 扩展详解
- JAVA 多线程的几个误区
- 实现下拉更新UITableView EGORefreshTableHeaderView
- jQuery 属性操作
- mysql data too long for column xxx解决方案
- unity给自己的模型加上镜面效果
- linux彻底删除用户
- 液晶电视选择技术
- (推荐)著名大型网站架构系列PPT资料分享
- 正则表达式
- Status
- ActiveMQ入门