$("元素表達(dá)式").attr("屬性名")
創(chuàng)新互聯(lián)主營(yíng)濱湖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開發(fā),濱湖h5微信小程序搭建,濱湖網(wǎng)站營(yíng)銷推廣歡迎濱湖等地區(qū)企業(yè)咨詢
如:$("#textid").attr("width")是獲取id為textid的控件的width屬性
$(".classname").attr("width")是獲取包含class名為classname的控件的width屬性
$("[name=textname]").attr("width")是獲取name為textname的控件的width屬性
但要注意,jquery取到的可能是一個(gè)數(shù)組,如果確定屬性為同一值,則沒問題,否則應(yīng)該循環(huán)取得控件,再取屬性值
如:$("#textid")[0].width是取第一個(gè)控件的width屬性
但也有寫屬性用attr取不到,也需要用角標(biāo)的方式取得控件后在取屬性
A、prop() 方法設(shè)置或返回被選元素的屬性和值。
當(dāng)該方法用于返回屬性值時(shí),則返回第一個(gè)匹配元素的值。
當(dāng)該方法用于設(shè)置屬性值時(shí),則為匹配元素集合設(shè)置一個(gè)或多個(gè)屬性/值對(duì)。
注意:prop() 方法應(yīng)該用于檢索屬性值,例如 DOM 屬性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。
提示:如需檢索 HTML 屬性,請(qǐng)使用 attr() 方法代替。
提示:如需移除屬性,請(qǐng)使用 removeProp() 方法。
B、val() 方法返回或設(shè)置被選元素的值。
元素的值是通過 value 屬性設(shè)置的。該方法大多用于 input 元素。
如果該方法未設(shè)置參數(shù),則返回被選元素的當(dāng)前值。
C、removeAttr() 方法從被選元素中移除屬性。
D、設(shè)置或返回匹配元素的樣式屬性
故,此題選擇A
attr方法可用2113來獲取或設(shè)置屬性5261,根據(jù)參數(shù)4102個(gè)數(shù)的不同來定時(shí)獲取還1653是設(shè)置內(nèi),當(dāng)只有1個(gè)參數(shù)時(shí)容表示獲取屬性值,當(dāng)有2個(gè)參數(shù)時(shí)表示設(shè)置元素屬性。
例如將圖片的寬度設(shè)置成150:
$("img").attr("width","150");
//參數(shù)有width和150,所以是設(shè)置
例如獲取圖片的寬度:
$("img").attr("width");
//參數(shù)只有width,所以此時(shí)是獲取