jquery中 attr的作用是什么?

attr具体应该怎样应用呢?

attr()是获取或设置某个元素的属性。

<input type="text" name="userName" title="请输入用户名称!" >

定义和用法

根据该方法不同的参数,其工作方式也有所差异。

当该方法用于返回属性值,则返回第一个匹配元素的值。

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。

例如:

获取输入框的title属性:$("input[name=userName]").attr("title");

设置输入框的title属性:$("input[name=userName]").attr("title","请输入姓名!");

扩展资料:

相关语法

返回属性的值:$(selector).attr(attribute)

设置属性和值:$(selector).attr(attribute,value)

使用函数设置属性和值:$(selector).attr(attribute,function(index,currentvalue))

设置多个属性和值:$(selector).attr({attribute:value, attribute:value,...})

参考资料来源:百度百科-attr()

参考资料来源:百度百科-jQuery

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-28
attr()属性方法
attr("width")返回宽度。
attr("width","30px")设置宽度为30px;

下面有个例子:

<table boder="1">
<tr><td></td>
</tr></table>

<input type="button" id="ClearBoder" value="去除表格边框">
<javascript type="text/javascript">
$(document).ready(funciton(){
$("#ClearBoder").attr("boder","0");
});本回答被提问者采纳
第2个回答  2009-10-21
attr()是获取或设置某个元素的属性。
<input type="text" name="userName" title="请输入用户名称!" >
例如:
获取输入框的title属性:$("input[name=userName]").attr("title");
设置输入框的title属性:$("input[name=userName]").attr("title","请输入姓名!");
第3个回答  2019-04-29
attr()属性方法
attr("width")返回宽度。
attr("width","30px")设置宽度为30px;
下面有个例子:
<table
boder="1">
<tr><td></td>
</tr></table>
<input
type="button"
id="clearboder"
value="去除表格边框">
<javascript
type="text/javascript">
$(document).ready(funciton(){
$("#clearboder").attr("boder","0");
});

jquery中 attr的作用是什么?
attr()是获取或设置某个元素的属性。 定义和用法 根据该方法不同的参数,其工作方式也有所差异。当该方法用于返回属性值,则返回第一个匹配元素的值。当该方法用于设置属性值,则为匹配元素设置一个或多个属性\/值对。例如:获取输入框的title属性:$("input[name=userName]").attr("title");设置输...

jquery中attr和prop的区别分析
在jQuery中,prop()函数的设计目标是用于设置或获取指定DOM元素(指的是JS对象,Element类型)上的属性(property);attr()函数的设计目标是用于设置或获取指定DOM元素所对应的文档节点上的属性(attribute)。<!-- attr()函数针对的是该文档节点的attribute --> \/\/ prop()函数针对的是该DOM元素(msg)...

jquery中 attr的作用是什么?
attr("width")返回宽度。attr("width","30px")设置宽度为30px;下面有个例子: <javascript type="text\/javascript"> (document).ready(funciton(){ ("#ClearBoder").attr("boder","0");});

jquery中attr和prop的区别
相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取\/设置属性的方法(attributes和properties)。只是,window或document中使用.attr()方法在jQuery1.6之前不能正常运行,因为window和document中不能有attributes。prop应运而生了。attr:描述: 获取匹配的元素集合中的第一个元素的属性的值。a...

jQuery 中 attr 和 prop 方法的区别
prop()获取匹配的元素的属性值。但是这个属性值只能是boolean类型,也就是true 或者 false; 比如check 或者disable这样的一些属性,来获取当下他的值是真还是假 而att是attribute的意思,用来获取和设置其他属性的值

jQuery函数attr和prop的区别
attr:获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性。prop:获取匹配的元素集中第一个元素的属性(property)值或设置每一个匹配元素的一个或多个属性。attributes和properties之间的差异在特定情况下是很重要。jQuery 1.6之前 ,.attr()方法在取某些 attribute...

jquery中attr和prop的区别
功能一样,attr 多用于自定义参数取值\/赋值,prop多用于自带参数取值\/赋值,官方的解释

jQuery中attr与prop之间有什么的区别
将在下面的文章里为大家详细介绍attr属性attr(name|properties|key,value|fn)用于设置或返回被选元素的属性值。当用于返回属性值时,则只返回第一个匹配元素的值。当用于设置属性值时,则为匹配元素集合设置一个或多个属性\/值对例:为所有图像设置src属性以及长宽$(function(){$("img").attr({width:...

Jquery attr(“checked”,“checked”)什么意?
jQuery attr("checked", "checked")是将一个复选框或单选框的“checked”属性设置为true,即勾选选框或选中单选框。这通常用于在表单提交之前验证用户是否选择了所需的选项。在最新版本的 jQuery 中,可以使用prop()方法来设置和获取属性值,例如$('input[type="checkbox"]').prop('checked', true...

jQuery 中 attr 和 prop 方法的区别
在jQuery中,attr方法用于获得html标签中的属性的值,而prop方法用于获得与之对应的DOM元素的属性值 在html文档中的标签中明确设置的属性即可以用attr获得,也可以用prop方法获得但有时有区别,例如:html有标签: 在javascript中导入jQuery库后执行:alert($("#aaa").attr("src"));alert($("#aaa")...

相似回答