JQuery学习笔记7:element属性控制
2009-07-23 16:59
507 查看
JQuery元素属性控制
1.element.attr(name)
描述:用于获取某个元素的name属性值,如例子中 $("#divTest").attr("id")就可获取divTest的ID值。
2.element.attr(name,value)
描述:用于设置某个元素的name属性值,如例子中$(":text").attr("value",$("#divTest").attr("id"))就将divTest的ID值赋于text表单的value值。
注:例子中(":text")用于获取input表单type为text的元素,同样其它表单也可用同样的方法获取,如<input type="button"/>即可用$(":button")进行获取,其返回值为Array(Element),也可用$(":input")获取所有的input元素。。在JQuery中要获取和设置元素的text与value值还可以使用element.text()/element.text(value)、element.val()/element.val(Value),用法与element.html()一样,若有疑问可以跟帖,我再做说明
3.element.attr(name,function)
描述:用于设置某个元素的name属性值与上一个类似,只是这里的value可以写成个function,更为灵活。
4.element.remove(name);
描述:用于删除某个元素的name属性。
测试代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <mce:script src="js/jquery-1.3.2.js" mce_src="js/jquery-1.3.2.js"></mce:script> <mce:script type="text/javascript"><!-- $(function(){ $("#aAttr1").click(function(){ $( ":text").attr("value",$("#divTest").attr("id")); }) $("#aAttr2").click(function(){ $( ":text").attr("value",function(){ return $("#divTest").attr("id"); }); }) $("#aAttr3").click(function(){ $( ":text").attr({value:"test2"}); }) $("#aAttr4").click(function(){ $("#inputTest2").removeAttr("value"); }) }) // --></mce:script> <title>无标题文档</title> </head> <body> <form> <input id="inputTest1" type="text" /> <input id="inputTest2" type="text" value="test" /> <div id="divTest">123</div> <a href="#" mce_href="#" id="aAttr1">在text表单中显示DIV的ID方法1</a>| <a href="#" mce_href="#" id="aAttr2">在text表单中显示DIV的ID方法2</a>| <a href="#" mce_href="#" id="aAttr3">在text表单中显示test2</a>| <a href="#" mce_href="#" id="aAttr4">去除inputTest2的value属性</a>| <input type="reset" /> </form> </body> </html>
1.element.attr(name)
描述:用于获取某个元素的name属性值,如例子中 $("#divTest").attr("id")就可获取divTest的ID值。
2.element.attr(name,value)
描述:用于设置某个元素的name属性值,如例子中$(":text").attr("value",$("#divTest").attr("id"))就将divTest的ID值赋于text表单的value值。
注:例子中(":text")用于获取input表单type为text的元素,同样其它表单也可用同样的方法获取,如<input type="button"/>即可用$(":button")进行获取,其返回值为Array(Element),也可用$(":input")获取所有的input元素。。在JQuery中要获取和设置元素的text与value值还可以使用element.text()/element.text(value)、element.val()/element.val(Value),用法与element.html()一样,若有疑问可以跟帖,我再做说明
3.element.attr(name,function)
描述:用于设置某个元素的name属性值与上一个类似,只是这里的value可以写成个function,更为灵活。
4.element.remove(name);
描述:用于删除某个元素的name属性。
相关文章推荐
- JQuery 学习笔记 element属性控制
- JQuery 学习笔记 element属性控制
- JQuery学习笔记-属性选择器
- jQuery学习笔记(6)--复选框控制表格行高亮
- JQuery 参考手册 学习笔记(3)-jquery 数据缓存、队列控制
- jQuery学习笔记之jQuery原型属性和方法
- jQuery事件对象的属性之学习笔记
- JQuery学习笔记8:JQuery之CSS样式控制
- jQuery学习笔记之控制页面
- jQuery学习笔记:属性
- JQuery中attr属性和jQuery.data()学习笔记【必看】
- JQuery中attr属性和jQuery.data()学习笔记【必看】
- JavaScript学习笔记8-jQuery属性过滤选择器、子元素过滤选择器深度解析
- JQuery中attr属性和jQuery.data()学习笔记
- JQuery CSS样式控制 学习笔记
- 前端学习笔记-jquery-8-属性选择器
- Jquery学习笔记: attr和 prop的区别,以及为html标签自定义属性
- 菜鸟的jquery学习笔记,jquery添加删除html标签属性:2011-12-19
- 原生JS实例练习——控制div属性—— JS学习笔记2015-8-4(第93天)
- JavaScript学习笔记8-jQuery表单对象属性过滤