Jquery中获取属性可以通过attr或者prop
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有阿克陶免费网站建设让你可以放心的选择与我们合作。
获取:$(item).attr("type")
设置:$(item).attr("type","password")
prop和attr用法相同。但是用attr设置的属性最好一直用attr,两者不要混用,会出现BUG
不管是 js 还是 jQuery,获取对象的方式无非几种:
1、通过 ID;
2、通过 css 类名;
3、通过 tag 标签名;
4、通过通配符选择;
但是在 jQuery 里面,由这几种方式衍生出了很多用法,在写法上也有很多技巧,要一项一项列出来去详细说,那可真是有点费劲了;
不过官方有文档说明:网页链接
!doctype html
html
head
meta charset="utf-8"
titleattr/title
!--值用val(),属性用attr("属性")就可以得到,自定义属性也可以用attr,深圳网站建设:)--
script type="text/javascript" src=""/script
script type="text/javascript"
$(document).ready(function(e) {
$("#btn").click(function(){
console.log("id="+$(this).attr("id"));
console.log("class="+$(this).attr("btns"));
alert("值为:"+$(this).val());
console.log("自定义信息也可以用attr"+$(this).attr("data-url"));
});
});
/script
/head
body
input type="button" value="判断" data-url="" id="btn" class="btns"/
/body
/html
jQuery通过name获取对象
使用jQuery获取name="nw"的input对象:$('input[name="nw"]');
使用$('input[name="nw"]').val()方法或$('input[name="nw"]').html()方法来获取其值。
和JavaScript获取对象值一样,input、select、textarea等表单类对象用val()方法来获取其值;div、span等对象用html()获取其值,如:$('input[name="nw"]').val();
设置对象的值,如:$('input[name="nw"]').val('123');
注意:
1.通过name获取对象值,获取的是第1个对象的值
name是可以重复的
2.通过name设置对象值,设置的是所有对象的值