中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jQuery獲取attr()與prop()屬性值的方法及區(qū)別介紹
來(lái)源:易賢網(wǎng) 閱讀:1076 次 日期:2016-07-25 16:18:27
溫馨提示:易賢網(wǎng)小編為您整理了“jQuery獲取attr()與prop()屬性值的方法及區(qū)別介紹”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了jQuery獲取attr()與prop()屬性值的方法及區(qū)別介紹的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

今天在項(xiàng)目中使用<select></select>下拉菜單時(shí),使用juery操作,使頁(yè)面加載完菜單默認(rèn)選中的值為2,我一開(kāi)始的操作如下:

<!--html部分-->

<select>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

</select>

/**js部分**/

$("select").attr("selected","selected");

咋一看好完美,木問(wèn)題,但是我發(fā)現(xiàn)在Safari瀏覽器中,根本不起作用!!仔細(xì)查看一番發(fā)現(xiàn),在Safari瀏覽器中,屬性確實(shí)是設(shè)置成功了,既value=2的那一項(xiàng)確實(shí)是<option value="2" selected="selected">2</option>。那問(wèn)題出在哪呢?冷靜,不要方,萬(wàn)能的stack說(shuō)只要把a(bǔ)ttr改成prop就行了,臥槽還真行了,這是啥詭異事件。好吧,我們需要來(lái)研究研究了,不用想,肯定是需要祭出官方文檔了。

1.attr() : 獲取匹配的元素集合中的第一個(gè)元素的屬性的值 或 設(shè)置每一個(gè)匹配元素的一個(gè)或多個(gè)屬性。 •.attr( attributeName ) •.attr( attributeName )

•.attr( attributeName, value ) •.attr( attributeName, value )

•.attr( attributes )

•.attr( attributeName, function(index, attr) )

2.prop() : 獲取匹配的元素集中第一個(gè)元素的屬性(property)值或設(shè)置每一個(gè)匹配元素的一個(gè)或多個(gè)屬性。 •.prop( propertyName ) •.prop( propertyName )

•.prop( propertyName, value ) •.prop( propertyName, value )

•.prop( properties )

•.prop( propertyName, function(index, oldPropertyValue) )

看出區(qū)別了嗎,沒(méi)錯(cuò),是參數(shù)有區(qū)別,attr()傳入的是attributeName,而prop()傳入的是propertyName,現(xiàn)在我們的問(wèn)題轉(zhuǎn)移了,我們需要研究的是attributeName和propertyName之間的區(qū)別了。

Attributes vs. Properties

在這里,我們可以將attribute理解為“特性”,property理解為為“屬性”從而來(lái)區(qū)分倆者的差異。

如果把DOM元素看成是一個(gè)普通的Object對(duì)象,這個(gè)對(duì)象在其定義時(shí)就具有一些屬性(property),比如把select的option當(dāng)做一個(gè)對(duì)象:

var option = {

selected:false,

disabled:false,

attributes:[],

...

}

現(xiàn)在,我們一目了然了,attribute是一個(gè)特性節(jié)點(diǎn),每個(gè)DOM元素都有一個(gè)對(duì)應(yīng)的attributes屬性來(lái)存放所有的attribute節(jié)點(diǎn),它是一個(gè)類數(shù)組的容器。attributes的每個(gè)數(shù)字索引以名值對(duì)(name=”value”)的形式存放了一個(gè)attribute節(jié)點(diǎn)。而property就是一個(gè)屬性,是一個(gè)以名值對(duì)(name=”value”)的形式存放在Object中的屬性。

回到一開(kāi)始的問(wèn)題,根據(jù)W3C的表單規(guī)范 ,在selected屬性(property)是一個(gè)布爾屬性, 這意味著,如果這個(gè)特性(attribute)存在, 即使該特性沒(méi)有對(duì)應(yīng)的值,或者被設(shè)置為空字符串值,或甚至是"false",相應(yīng)的屬性(property)都還是為true。 selected特性(attribute)值不會(huì)因?yàn)閺?fù)選框的狀態(tài)而改變,而selected屬性(property)會(huì)因?yàn)閺?fù)選框的狀態(tài)而改變。因此,跨瀏覽器兼容的檢索和更改DOM屬性,比如元素的checked, selected, 或 disabled狀態(tài),請(qǐng)使用.prop()方法。

jquery中attr和prop的區(qū)別介紹

在高版本的jquery引入prop方法后,什么時(shí)候該用prop?什么時(shí)候用attr?它們兩個(gè)之間有什么區(qū)別?這些問(wèn)題就出現(xiàn)了。

關(guān)于它們兩個(gè)的區(qū)別,網(wǎng)上的答案很多。這里談?wù)勎业男牡茫业男牡煤芎?jiǎn)單:

 •對(duì)于HTML元素本身就帶有的固有屬性,在處理時(shí),使用prop方法。

•對(duì)于HTML元素我們自己自定義的DOM屬性,在處理時(shí),使用attr方法。

上面的描述也許有點(diǎn)模糊,舉幾個(gè)例子就知道了。 

<a target="_self" class="btn">百度</a>

這個(gè)例子里<a>元素的DOM屬性有“href、target和class",這些屬性就是<a>元素本身就帶有的屬性,也是W3C標(biāo)準(zhǔn)里就包含有這幾個(gè)屬性,或者說(shuō)在IDE里能夠智能提示出的屬性,這些就叫做固有屬性。處理這些屬性時(shí),建議使用prop方法。

<a href="#" id="link1" action="delete">刪除</a>

這個(gè)例子里<a>元素的DOM屬性有“href、id和action”,很明顯,前兩個(gè)是固有屬性,而后面一個(gè)“action”屬性是我們自己自定義上去的,<a>元素本身是沒(méi)有這個(gè)屬性的。這種就是自定義的DOM屬性。處理這些屬性時(shí),建議使用attr方法。使用prop方法取值和設(shè)置屬性值時(shí),都會(huì)返回undefined值。

再舉一個(gè)例子:

<input id="chk1" type="checkbox" />是否可見(jiàn)<input id="chk2" type="checkbox" checked="checked" />是否可見(jiàn)

像checkbox,radio和select這樣的元素,選中屬性對(duì)應(yīng)“checked”和“selected”,這些也屬于固有屬性,因此需要使用prop方法去操作才能獲得正確的結(jié)果。

$("#chk1").prop("checked") == false

$("#chk2").prop("checked") == true

如果上面使用attr方法,則會(huì)出現(xiàn):

$("#chk1").attr("checked") == undefined

$("#chk2").attr("checked") == "checked"

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:jQuery獲取attr()與prop()屬性值的方法及區(qū)別介紹
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产欧美精品在线观看| 国产一区二区视频在线观看| 亚洲午夜精品17c| 99热免费精品在线观看| 欧美怡红院视频一区二区三区| 久久激情视频| 国产一区二区三区精品欧美日韩一区二区三区 | 午夜精品久久久| 欧美日韩国产三级| 日韩一级片网址| 欧美国产精品| 亚洲天堂av综合网| 国产区精品在线观看| 久久一二三国产| 99精品视频免费| 国产一区二区高清不卡| 免费看av成人| 在线一区二区日韩| 国产精品一区二区女厕厕| 久久久国产一区二区| 99pao成人国产永久免费视频| 国产精品有限公司| 欧美福利专区| 欧美亚洲视频一区二区| 亚洲高清影视| 国产亚洲一区在线播放| 欧美午夜电影完整版| 亚洲清纯自拍| 亚洲成色999久久网站| 国产欧美一级| 国产日本欧美一区二区三区在线| 久久一二三四| 欧美一二三区精品| 亚洲一区二区在线免费观看| 亚洲毛片播放| 一本色道久久综合一区 | 亚洲在线一区| av成人手机在线| 亚洲最新色图| 亚洲人被黑人高潮完整版| 国产嫩草一区二区三区在线观看| 欧美日韩在线视频一区| 欧美区亚洲区| 欧美三区美女| 国产欧美 在线欧美| 黄色精品网站| 18成人免费观看视频| 尤物精品国产第一福利三区 | 久久福利一区| 久久在线观看视频| 久久久人成影片一区二区三区| 久久精品成人欧美大片古装| 久久亚洲色图| 欧美日韩国产一区精品一区 | 国产最新精品精品你懂的| 国产精自产拍久久久久久蜜| 国产精品乱码| 亚洲大胆视频| 亚洲欧美清纯在线制服| 久久久夜夜夜| 欧美午夜电影一区| 一区二区三区我不卡| 一区二区高清| 蜜臀久久久99精品久久久久久| 国产精品啊v在线| 亚洲二区在线| 一区二区三区你懂的| 免费人成精品欧美精品| 国产日韩欧美在线播放| 一本色道久久综合亚洲精品按摩| 亚洲午夜精品久久久久久app| 久久精品国产精品亚洲| 欧美日韩成人一区二区| 精品av久久久久电影| 亚洲女性裸体视频| 国产视频一区在线观看一区免费| 亚洲自拍偷拍一区| 好看的亚洲午夜视频在线| 免费中文字幕日韩欧美| 亚洲特色特黄| 国产亚洲网站| 欧美激情欧美激情在线五月| 日韩午夜免费视频| 国产日韩欧美一区二区三区在线观看| 欧美一区二区性| 艳女tv在线观看国产一区| 国产一区二区三区久久 | 国产亚洲毛片在线| 国产精品草莓在线免费观看| 久久免费国产精品1| 亚洲欧美日韩精品久久奇米色影视| 亚洲国产99| 国户精品久久久久久久久久久不卡| 欧美巨乳在线观看| 欧美精品七区| 欧美成人性生活| 久久久久久久欧美精品| 亚洲制服av| 亚洲你懂的在线视频| 亚洲欧洲综合另类| 激情视频一区二区三区| 国产日韩欧美另类| 国产精品久久网| 国产精品一区二区三区久久久| 欧美午夜无遮挡| 国产精品自拍小视频| 国产亚洲激情在线| 国产日韩欧美麻豆| 91久久精品网| 亚洲一二三四久久| 欧美诱惑福利视频| 久热国产精品视频| 欧美激情一区二区三级高清视频| 欧美大片免费观看| 欧美性生交xxxxx久久久| 国产日本亚洲高清| 亚洲国产另类久久精品| 99热在线精品观看| 久久久精品国产免费观看同学| 久久先锋资源| 欧美日韩一区不卡| 欧美少妇一区| 欧美色综合网| 国产精品一区二区女厕厕| 欧美日韩精品不卡| 国产精品视频你懂的| 一色屋精品视频免费看| 亚洲人成网站在线观看播放| 亚洲视频1区2区| 欧美久久精品午夜青青大伊人| 国产区二精品视| 亚洲视频一二区| 欧美成人免费全部| 国产亚洲欧美日韩一区二区| 亚洲美女淫视频| 欧美大片91| 亚洲高清不卡一区| 久久激情网站| 影音先锋久久久| 久色成人在线| 亚洲国产专区| 欧美日韩国产一级片| 亚洲精品中文字幕有码专区| 老司机午夜精品| 亚洲一区二区欧美| 国产精品视频yy9299一区| 亚洲自拍偷拍一区| 国产亚洲精品久久久久动| 久久国产精品久久久久久电车| 国产精品日韩| 国产视频自拍一区| 免费不卡视频| 亚洲午夜一区二区三区| 国产欧美91| 欧美v日韩v国产v| 一区二区三区欧美亚洲| 国产精品私拍pans大尺度在线 | 亚洲视频狠狠| 国产欧美一区二区精品性色| 美女免费视频一区| 亚洲欧美国产视频| 亚洲风情在线资源站| 国产精品欧美久久| 免费不卡在线观看av| 亚洲午夜免费视频| 亚洲精品一区久久久久久| 国产精品普通话对白| 美女在线一区二区| 性欧美1819性猛交| 一区二区三区欧美日韩| 亚洲激情视频在线播放| 国产自产2019最新不卡| 国产欧美日韩| 国产情人节一区| 国产婷婷成人久久av免费高清 | 99re亚洲国产精品| 亚洲激情电影在线| 亚洲黄色尤物视频| 亚洲第一黄色网| 在线观看亚洲精品视频| 国产无一区二区| 国产丝袜美腿一区二区三区| 国产精品日韩久久久久| 国产精品日韩在线观看| 国产一区观看| 亚洲第一视频网站| 亚洲第一黄色| 宅男精品视频| 性欧美大战久久久久久久久| 欧美一二三视频| 久久午夜色播影院免费高清| 久久免费视频网站| 欧美精品成人一区二区在线观看 | 久久精品水蜜桃av综合天堂| 久久久久国产精品一区三寸 | 国产精品视频精品视频| 国产亚洲一区二区三区| 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美成人网| 六月天综合网|