重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

jquery获取自定义属性值,jquery获取设置属性

如何使用JQuery给自定义属性赋值取值

使用JQuery给自定义属性赋值取值

创新互联主要业务有网站营销策划、成都做网站、网站设计、微信公众号开发、成都小程序开发、H5技术、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、成都全网营销资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。 

jQuery 属性操作 - attr() 方法

定义和用法

attr() 方法设置或返回被选元素的属性值。

一、返回属性值

返回被选元素的属性值。

语法

$(selector).attr(attribute)

参数描述

attribute    规定要获取其值的属性。

$(selector).attr(attribute)

html

head

script type="text/javascript" src="/jquery/jquery.js"/script

script type="text/javascript"

$(document).ready(function(){

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

alert("Image width " + $("img").attr("width"));

});

});

/script

/head

body

img src="/i/eg_smile.gif" width="128" height="128" /

br /

button返回图像的宽度/button

/body

/html

二、设置属性/值

设置被选元素的属性和值。

语法

$(selector).attr(attribute,value)

参数描述

attribute    规定属性的名称。    

value    规定属性的值。

$(selector).attr(attribute,value)

html

head

script type="text/javascript" src="/jquery/jquery.js"/script

script type="text/javascript"

$(document).ready(function(){

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

$("img").attr("width","180");

});

});

/script

/head

body

img src="/i/eg_smile.gif" /

br /

button设置图像的 width 属性/button

/body

/html

Jquery怎么获取select选中项 自定义属性的值

$("select

option:selected").attr("自定义属性名");

//自定义属性名称前加data-

这样更符合html5的规范,例如

option

data-name="hi"XXX/option,这样可以使用另一种方法获取自定义属性的值

$("select

option:selected").data("name");//这样可以获取到上面data-name的值

jquery怎么获取元素的自定义属性

删除

这里的action="delete"就是自定义属性

var action = $('.myclass').attr('action');

alert('自定义属性action的值为:'+action);attr方法可以设置和获取元素的属性

jquery获取当前点击的a标签的自定义属性

$(".dd a").click(function(){

var aData = $(this).attr('data')

});

JQ 有两个可以获取标签属性的方法: attr() 和 prop(), 两者虽然都是可以获取标签属性的值, 但是

attr是获取自定义属性的值; 而prop是获取标签自带的属性值, 比如href等等

JQ的attr和prop方法都不止能够获取标签属性的值, 还可以重新给标签的属性赋值:

$().attr('属性名', 需赋的值);

$().prop('属性名', 需赋的值);

PS: 以后如果再提问的话 可以注意下代码的格式 也方便别人浏览理解代码 虽然你这个很简单很简单 但是 格式很重要 以后跟别人合作 代码格式更重要


本文标题:jquery获取自定义属性值,jquery获取设置属性
标题来源:http://cqcxhl.com/article/dscojcj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP