多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jquery > jQuery-Attributes(屬性)的使用(一、屬性篇)

jQuery-Attributes(屬性)的使用(一、屬性篇)

來源:程序員人生   發布時間:2013-11-20 10:34:47 閱讀次數:3224次
本系列文章主要講述jQuery框架的屬性(Attributes)使用方法,文章分為:屬性篇、類篇、Html代碼篇&文本篇、值篇共4篇文章。
本篇講解:attr(name),attr(properties),attr(key,value),attr(key,fn),removeAttr(name)的用法。
您對本系列文章有任何建議或意見請發送到郵箱:sjzlgt@qq.com
您可以到jQuery官網來學習更多的有關jQuery知識。
在IE6/7/8、火狐下測試過了,效果都行實現。
版權所有:code-cat 博客:http://www.cnblogs.com/bynet/ 轉載請保留原作者、出處和版權信息!
1. attr(name)用法
定義:取得第一個匹配元素的屬性值。通過這個方法可以方便地從第一個匹配元素中獲取一個屬性的值。如果元素沒有相應屬性,則返回 undefined 。
返回值:Object
參數:name (String) : 屬性名稱
實例:將ID為"div_a1"的DIV中第一張圖片的路徑、ID、Name、寬度、Alt、Value屬性的值輸出到ID為'div_a1_1'的DIV中。
代碼:
$("#div_a1_1").append('<span style="color:Red;"><strong>圖片數量:$("#div_a1 img")獲取到'+$("#div_a1 img").size()+'張圖片</strong></span><br />');
$("#div_a1_1").append('第一張圖片路徑:'+$("#div_a1 img").attr("src")+'<br />');
$("#div_a1_1").append('第一張圖片ID:'+$("#div_a1 img").attr("id")+'<br />');
$("#div_a1_1").append('第一張圖片Name:'+$("#div_a1 img").attr("name")+'<br />');
$("#div_a1_1").append('第一張圖片框寬度:'+$("#div_a1 img").attr("width")+'<br />');
$("#div_a1_1").append('第一張圖片框alt:'+$("#div_a1 img").attr("alt")+'<br />');
$("#div_a1_1").append('<span style="color:Red;"><strong>第一個圖片框Value值:'+$("#div_a1 img").attr("Value")+'</strong></span><br />'); //點擊按鈕一看效果

DIV ID="div_a1"
Google 雅虎
id="div_a1_1"

你可以試著將上面那個文本框的屬性值輸出
注意:選擇器$("#div_a1 img")獲取到了2張圖片,而att(name)只得到第一張圖片的屬性值。img元素沒有value屬性,所以最后輸出'undefined'。
2. attr(properties)用法
定義:將一個“名/值”形式的對象設置為所有匹配元素的屬性。
這是一種在所有匹配元素中批量設置很多屬性的最佳方式。 注意,如果你要設置對象的class屬性,你必須使用'className' 作為屬性名。 或者你可以直接使用.addClass( class ) 和 .removeClass( class ).
返回值:jQuery
參數:properties (Map) : 作為屬性的“名/值對”對象
實例:將ID為"div_b1"的DIV中為所有圖像設置src和alt屬性。
代碼:
$("#div_b1 img:eq(0)").attr({ src: "/uploads/allimg/091214/154644DH-0.gif", alt: "Google" });
$("#div_b1 img:eq(1)").attr({ src: "/uploads/allimg/091214/1546445K8-1.gif", alt: "雅虎" }); //點擊按鈕二看效果

DIV ID="div_b1"

3. attr(key,value)用法
定義:為所有匹配的元素設置一個屬性值。
返回值:jQuery
參數:key (String) : 屬性名稱 value (Object) : 屬性值
實例:將ID為"div_c1"的DIV中為所有圖像設置src屬性。
代碼:
$("#div_c1 img:eq(0)").attr("src","/uploads/allimg/091214/154644DH-0.gif");
$("#div_c1 img:eq(1)").attr("src","/uploads/allimg/091214/1546445K8-1.gif"); //點擊按鈕三看效果

DIV ID="div_c1"

4. attr(key,fn)用法
定義:為所有匹配的元素設置一個計算的屬性值。不提供值,而是提供一個函數,由這個函數計算的值作為屬性值。
返回值:jQuery
參數:key (String) : 屬性名稱 fn (Function) : 返回值的函數 范圍:當前元素, 參數: 當前元素的索引值
實例:將ID為"div_d1"的DIV中為所有圖像把title屬性的值設置為src屬性的值。
代碼:$("#div_d1 img").attr("src", function() { return this.title;}); //點擊按鈕四看效果
DIV ID="div_d1"


5. removeAttr(name)用法
定義:從每一個匹配的元素中刪除一個屬性。
返回值:jQuery
參數:name (String) : 要刪除的屬性名
實例:將ID為"div_e1"的DIV中為把所有圖像src屬性刪除 。
代碼:$("#div_e1 img").removeAttr("src"); //點擊按鈕五看效果
DIV ID="div_e1"


 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲在线中文字幕 | 日本亚洲在线 | 日韩欧美精品有码在线观看 | xxxx性欧美高清| 在线观看免费精品国自产 | 娇小老少配xxxxx性视频 | fxxxx性欧美高清 | 搞av网 | 亚洲图片 自拍偷拍 | 国产精品亚洲欧美日韩一区在线 | 成人午夜精品网站在线观看 | 国产亚洲精品国产福利在线观看 | 亚洲国产精品欧美综合 | 三级毛片视频 | 久久久久久国产精品免费免费 | 久久久久777777人人人视频 | 亚洲性爰视频 | 欧美人成人亚洲专区中文字幕 | 成人欧美一区二区三区黑人 | 尤物网址在线观看日本 | 国产精品视频白浆免费视频 | 手机看片一区 | 国产亚洲高清在线精品不卡 | 亚洲在线中文 | 美日韩在线 | 亚洲国产一区二区三区精品 | 一二三四观看在线视频中文 | 亚洲欧美日韩另类精品一区二区三区 | 欧美一区二区三区免费播放 | 欧美另类z0z000高清 | 视色4setv.com| 久久天堂成人影院 | jjzz日本老师 | 国产好大好爽久久久久久久 | 国产日产欧美精品 | 国产精品成人观看视频网站 | 午夜亚洲视频 | 成人中文字幕在线 | 四虎东方va私人影库在线观看 | h视频在线播放 | 激情欧美乱妇 |