jquery标签中的属性操作

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

.arrt()

获取匹配的元素集合中的第一个元素的属性值,或设置每一个元素中的一个或多个属性值。

.attr(attributeName)

$("em").attr("title");

q获取“em”集合中的第一个em 的title值。

.attr(attributeName,value)

attributeName 要设置的属性名

value 这个属性设置的值

$("#greatp").attr('alt','she zhi shu xing zhi')

设置这个元素的 alt值

.attr(attributes)

设置属性值集合

$("greatp").attr({

alt:"she alt de zhi"

title:"she title de zhi"

})

.attr(attributeName,function(index,attr))

attributeName 要设置的属性名

function(index, attr)

这个函数返回用来设置的值,this指当前的元素,接收index 参数表示元素在匹配的元素中的索引的。

$("img").attr("src",function(){

return "/resources/" +this.title;

})

.PRop()

获取匹配的元素集中第一个元素的属性值或设置每一个匹配的元素的一个或多个属性值。

.prop(propertyName)

获取匹配的元素中第一个元素的属性值。

propertyName 要得到的属性名称。

.prop(propertyName,value)

propertyName 要设置的属性名称

value 一个值来设置属性值

$("input[type='checkbox']").prop({

disabled:true

})

禁用页面上的所有的复选框。

.prop(propertyName,function(index,oldpropertyValue))

要设置的属性(properties)的名称

function 一个函数,返回要被设置的值。

.removeAttr()

为匹配的元素集合中的每个元素中移除一个属性。

.removeAttr(attributeName)

attributeName 要移除的属性名

input.removeAttr("title")

移除input 上面的title 属性。

.removeProp(propertyName)

为集合中匹配的元素删除一个属性。

propertyName 要移除属性的名称。

input.removeProp("title")

移除input 上面的title 属性。

.val()

获取匹配的元素集合中第一个元素的当前值或设置匹配的元素集合中每个元素的值。

.val() 获取匹配的元素集合中一个元素的当前值。 这个方法不接受任何参数。

$("#single").val(); 获取这个表单的值。

$("input").keyup(function(){

var value = $(this).val();

$("p").text(value);

}).keyup();

在这个input 内,每次键盘抬起的获取value 值,并将其渲染在p标签内。

.val(value)

设置匹配的元素集合中每个元素的值。

value 一个文字字符串,一个数字,或一个字符串形式的数组。

$("button").click(function(){

var text = $(this).text();

$("input").val(text);

}); 当点击按钮的时候,获取当前按钮的文本,将其设置给input 的值。

.val(function)

一个用来返回设置值的函数,this指向当前元素。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航