第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

章節(jié)
問答
課簽
筆記
評(píng)論
占位
占位

jQuery的屬性與樣式之.attr()與.removeAttr()

每個(gè)元素都有一個(gè)或者多個(gè)特性,這些特性的用途就是給出相應(yīng)元素或者其內(nèi)容的附加信息。如:在img元素中,src就是元素的特性,用來標(biāo)記圖片的地址。

操作特性的DOM方法主要有3個(gè),getAttribute方法、setAttribute方法和removeAttribute方法,就算如此在實(shí)際操作中還是會(huì)存在很多問題,這里先不說。而在jQuery中用一個(gè)attr()與removeAttr()就可以全部搞定了,包括兼容問題

jQuery中用attr()方法來獲取和設(shè)置元素屬性,attr是attribute(屬性)的縮寫,在jQuery DOM操作中會(huì)經(jīng)常用到attr()

attr()有4個(gè)表達(dá)式

  1. attr(傳入屬性名):獲取屬性的值
  2. attr(屬性名, 屬性值):設(shè)置屬性的值
  3. attr(屬性名,函數(shù)值):設(shè)置屬性的函數(shù)值
  4. attr(attributes):給指定元素設(shè)置多個(gè)屬性值,即:{屬性名一: “屬性值一” , 屬性名二: “屬性值二” , … … }

removeAttr()刪除方法

.removeAttr( attributeName ) : 為匹配的元素集合中的每個(gè)元素中移除一個(gè)屬性(attribute)

優(yōu)點(diǎn):

attr、removeAttr都是jQuery為了屬性操作封裝的,直接在一個(gè) jQuery 對(duì)象上調(diào)用該方法,很容易對(duì)屬性進(jìn)行操作,也不需要去特意的理解瀏覽器的屬性名不同的問題

注意的問題:

dom中有個(gè)概念的區(qū)分:Attribute和Property翻譯出來都是“屬性”,《js高級(jí)程序設(shè)計(jì)》書中翻譯為“特性”和“屬性”。簡單理解,Attribute就是dom節(jié)點(diǎn)自帶的屬性

例如:html中常用的id、class、title、align等:

<div id="immooc" title="慕課網(wǎng)"></div>

而Property是這個(gè)DOM元素作為對(duì)象,其附加的內(nèi)容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法進(jìn)行取值或賦值等

獲取Attribute就需要用attr,獲取Property就需要用prop

任務(wù)

在代碼編輯器中第31行填寫相應(yīng)代碼

$("input:first")

在代碼編輯器中第36行填寫相應(yīng)代碼

$("input:eq(1)")

在代碼編輯器中第43行填寫相應(yīng)代碼

$("input:eq(2)")

在代碼編輯器中第50行填寫相應(yīng)代碼

$("input:eq(3)")
?不會(huì)了怎么辦
||

提問題

寫筆記

公開筆記
提交
||

請(qǐng)驗(yàn)證,完成請(qǐng)求

由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求

加群二維碼

打開微信掃碼自動(dòng)綁定

您還未綁定服務(wù)號(hào)

綁定后可得到

  • · 粉絲專屬優(yōu)惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復(fù)提醒
  • · 賬號(hào)支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請(qǐng)您關(guān)注公眾號(hào)
關(guān)注后,及時(shí)獲悉本課程動(dòng)態(tài)

舉報(bào)

0/150
提交
取消
全部 精華 我要發(fā)布
全部 我要發(fā)布
最熱 最新
只看我的

手記推薦

更多

本次提問將花費(fèi)2個(gè)積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?