jquery屬性操作

什么是屬性操作畴椰?

就是和屬性有關的操作瓣喊,

  • 獲取花履,html(),attr(),val()
  • 刪除芽世,removeClass(參數(shù)),removeAttr(參數(shù))
  • 修改臭挽,html(value),val(value),attr(xx1,xx2)
    獲取捂襟,刪除容易,修改略麻煩~
image.png

jquery的屬性操作在原生js中也能完成么欢峰?

必然葬荷,比如innerHTML·

添加class屬性

<div id="test">part 1</div>
<div>part 2</div>
<div>part 3</div>
 <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$("div:nth-child(odd)").addClass("demo")
//為奇數(shù)行添加class demo
$("div.demo").css("background-color","yellow")
//設置class為demo的行變?yōu)辄S色

</script>

結(jié)果是沒有一行變黃

移除class屬性

<div class="demo">part 1</div>
<div>part 2</div>
<div>part 3</div>
 <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$("div:first").removeClass("demo");
$("div.demo").css("background-color","yellow");
</script>

結(jié)果返回part 1.

返回匹配元素的html內(nèi)容

<div class="demo">part 1</div>
<div>part 2</div>
<div>part 3</div>
 <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$s=$("div:first").html();
alert($s)
</script>

返回匹配元素的屬性

<div class="demo">part 1</div>
<div>part 2</div>
<div>part 3</div>
 <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$s=$("div:first").attr("class");
alert($s)
</script>

結(jié)果為demo。注意attr的參數(shù)里必須寫上是要獲取哪個屬性纽帖。
那么修改匹配元素的屬性呢宠漩?

<div class="demo">part 1</div>
<div>part 2</div>
<div>part 3</div>
 <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
var $s=$("div:first")
$s.attr("class","rand");
var v=($s).attr("class");

alert(v)
</script>

總結(jié)

attr()方法一個參數(shù)就是獲取屬性,兩個參數(shù)就是修改屬性懊直。對比html方法與val方法扒吁,沒有參數(shù)就是獲取,有一個參數(shù)就是修改室囊。這是由于attr的特點決定了雕崩。因為選擇器選擇了一個元素,但是一個元素也是有很多屬性融撞。

參考

jQuery 屬性操作 - addClass() 方法
jQuery 參考手冊 - 屬性操作

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末盼铁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子尝偎,更是在濱河造成了極大的恐慌饶火,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件致扯,死亡現(xiàn)場離奇詭異肤寝,居然都是意外死亡,警方通過查閱死者的電腦和手機抖僵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門鲤看,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人裆针,你說我怎么就攤上這事刨摩∷律危” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵澡刹,是天一觀的道長呻征。 經(jīng)常有香客問我,道長罢浇,這世上最難降的妖魔是什么陆赋? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮嚷闭,結(jié)果婚禮上攒岛,老公的妹妹穿的比我還像新娘。我一直安慰自己胞锰,他們只是感情好灾锯,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著嗅榕,像睡著了一般顺饮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凌那,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天兼雄,我揣著相機與錄音,去河邊找鬼帽蝶。 笑死赦肋,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的励稳。 我是一名探鬼主播佃乘,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼驹尼!你這毒婦竟也來了恕稠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤扶欣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后千扶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體料祠,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年澎羞,在試婚紗的時候發(fā)現(xiàn)自己被綠了髓绽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡妆绞,死狀恐怖顺呕,靈堂內(nèi)的尸體忽然破棺而出枫攀,到底是詐尸還是另有隱情,我是刑警寧澤株茶,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布来涨,位于F島的核電站,受9級特大地震影響启盛,放射性物質(zhì)發(fā)生泄漏蹦掐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一僵闯、第九天 我趴在偏房一處隱蔽的房頂上張望卧抗。 院中可真熱鬧,春花似錦鳖粟、人聲如沸社裆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泳秀。三九已至,卻和暖如春张漂,著一層夾襖步出監(jiān)牢的瞬間晶默,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工航攒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留磺陡,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓漠畜,卻偏偏與公主長得像币他,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子憔狞,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 一蝴悉、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,358評論 0 44
  • jQuery基礎(一)——樣式篇 1-2環(huán)境搭建 1-3 jQuery HelloWorld體驗 $(docume...
    croyance0601閱讀 1,079評論 0 8
  • 第一章 jQuery簡介 1-1 jQuery簡介 1.簡介 2.優(yōu)勢 3.特性與工具方法 1-2 環(huán)境搭建 進入...
    mo默22閱讀 1,578評論 0 11
  • 1.JQuery 基礎 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設計者無需花費時間糾纏JS復雜的高級特性瘾敢。 1....
    LaBaby_閱讀 1,330評論 0 2
  • 1.JQuery 基礎 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式拍冠。設計者無需花費時間糾纏JS復雜的高級特性。 1....
    LaBaby_閱讀 1,167評論 0 1