Jquery中獲取屬性可以通過(guò)attr或者prop

10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有阿克陶免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
獲取:$(item).attr("type")
設(shè)置:$(item).attr("type","password")
prop和attr用法相同。但是用attr設(shè)置的屬性最好一直用attr,兩者不要混用,會(huì)出現(xiàn)BUG
不管是 js 還是 jQuery,獲取對(duì)象的方式無(wú)非幾種:
1、通過(guò) ID;
2、通過(guò) css 類名;
3、通過(guò) tag 標(biāo)簽名;
4、通過(guò)通配符選擇;
但是在 jQuery 里面,由這幾種方式衍生出了很多用法,在寫法上也有很多技巧,要一項(xiàng)一項(xiàng)列出來(lái)去詳細(xì)說(shuō),那可真是有點(diǎn)費(fèi)勁了;
不過(guò)官方有文檔說(shuō)明:網(wǎng)頁(yè)鏈接
!doctype?html
html
head
meta?charset="utf-8"
titleattr/title
!--值用val(),屬性用attr("屬性")就可以得到,自定義屬性也可以用attr,深圳網(wǎng)站建設(shè):)--
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通過(guò)name獲取對(duì)象
使用jQuery獲取name="nw"的input對(duì)象:$('input[name="nw"]');
使用$('input[name="nw"]').val()方法或$('input[name="nw"]').html()方法來(lái)獲取其值。
和JavaScript獲取對(duì)象值一樣,input、select、textarea等表單類對(duì)象用val()方法來(lái)獲取其值;div、span等對(duì)象用html()獲取其值,如:$('input[name="nw"]').val();
設(shè)置對(duì)象的值,如:$('input[name="nw"]').val('123');
注意:
1.通過(guò)name獲取對(duì)象值,獲取的是第1個(gè)對(duì)象的值
name是可以重復(fù)的
2.通過(guò)name設(shè)置對(duì)象值,設(shè)置的是所有對(duì)象的值
網(wǎng)頁(yè)題目:jquery獲取對(duì)象值,jq獲取對(duì)象的屬性
地址分享:http://chinadenli.net/article31/dsshgsd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站營(yíng)銷、域名注冊(cè)、ChatGPT、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)