jquery1.6之後,可以通過attr方法去獲得屬性,通過prop方法去獲得特性
屬性指的是「name,id」等等,特性指的是「selectedindex, tagname, nodename」
jquery判斷checked的三種方法:
.
attr
('checked'):
//看版本1.5-返回:true或false
.prop
('checked'):
//16+:true/false.is
(':checked'):
//所有版本:true/false//別忘記冒號哦
jquery中用attr()方法來獲取和設定元素屬性,attr是attribute(屬性)的縮寫,在jquery dom操作中會經常用到attr(),attr()有4個表示式。
1. attr(屬性名)//獲取屬性的值(取得第乙個匹配元素的屬性值。通過這個方法可以方便地從第乙個匹配元素中獲取乙個屬性的值。如果元素沒有相應屬性,則返回 undefined )
2. attr(屬性名, 屬性值)//設定屬性的值 (為所有匹配的元素設定乙個屬性值。)
3. attr(屬性名,函式值)//設定屬性的函式值 (為所有匹配的元素設定乙個計算的屬性值。不提供值,而是提供乙個函式,由這個函式計算的值作為屬性值。)
4. attr(properties)//給指定元素設定多個屬性值,即:。(這是一種在所有匹配元素中批量設定很多屬性的最佳方式。 注意,如果你要設定物件的class屬性,你必須使用』classname』 作為屬性名。或者你可以直接使用』class』或者』id』。)
例項:改變影象的 width 屬性:
$(
"button").
click
(function()
);
attr() 方法設定或返回被選元素的屬性值。
$(selector)
.attr
(attribute)
;
設定被選元素的屬性和值。
$(selector)
.attr
(attribute,value)
;
使用函式來設定屬性/值
$(selector).attr(attribute,function(index,oldvalue));
引數
描述attribute
規定屬性名稱
function(index,oldvalue)
該函式可接收並使用選擇器的 index 值和當前屬性值。
設定多個屬性/值對
$(selector)
.attr()
;
jquery 使用 xpath 表示式來選擇帶有給定屬性的元素。
$(
"[href]"
)// 選取所有帶有 href 屬性的元素。
$("[href='#']"
)//選取所有帶有 href 值等於 "#" 的元素。
$("[href!='#']"
)//選取所有帶有 href 值不等於 "#" 的元素。
)//選取所有 href 值以 ".jpg" 結尾的元素。
反選函式應用例項
//反選
function
check()
);allcheck()
;}
檢查全選函式應用例項
function
allcheck()
});if
(chknum==chk)
else
}
獲取屬性用attr()!!!! jquery中attr 方法介紹和用法
在js中設定節點的屬性與屬性值用到setattribute 獲得節點的屬性與屬性值用到getattribute 而在jquery中,用乙個attr 就可以全部搞定了,贊乙個先 jquery中用attr 方法來獲取和設定元素屬性,attr是attribute 屬性 的縮寫,在jquery dom操作中...
jQuery中attr 的使用
用法一 選擇器 attr 屬性名 它的作用就是獲取指定元素 選擇器 部分 的指定屬性的值.看例子 有這樣一段html 那麼你要獲取到的位址該怎麼辦呢?這樣 img attr src 就這麼簡單,你用alert或者其它形式輸出一下就看到的位址了.那麼我要取得的描述呢?這樣 img attr alt 夠...
jquery中的attr 方法
jquery中用attr 方法來獲取和設定元素屬性,attr是attribute 屬性 的縮寫,在jquery dom操作中會經常用到attr attr 有4個表示式。1.attr 屬性名 獲取屬性的值 取得第乙個匹配元素的屬性值。通過這個方法可以方便地從第乙個匹配元素中獲取乙個屬性的值。如果元素沒...