前端學習JQuery篇04——基本操做(屬性)

屬性

attr(name|pro|key,val|fn)獲取或設置屬性值

  • name (String) 屬性名稱
  • properties (Map鍵值對) 做爲屬性的「名/值對」對象
  • key(String) 屬性名稱 value(Object) 屬性值
  • key(String)屬性名稱 function(index, attr)(Function)返回屬性值的函數,第一個參數爲當前元素的索引值,第二個參數爲原先的屬性值。


removeAttr(name)從每個匹配的元素中刪除一個屬性

prop(n|p|k,v|f)獲取(或設置)在匹配的元素集中的第一個元素的屬性值

參數html

name                                 String               V1.6
屬性名稱jquery

properties                          Map                  V1.6
做爲屬性的「名/值對」對象數組

key,value                          String,Object      V1.6
屬性名稱,屬性值瀏覽器

key,function(index, attr)    String,Function   V1.6
1:屬性名稱。
2:返回屬性值的函數,第一個參數爲當前元素的索引值,第二個參數爲原先的屬性值函數


removeProp(name)用來刪除由.prop()方法設置的屬性集

隨着一些內置屬性的DOM元素或window對象,若是試圖將刪除該屬性,瀏覽器可能會產生錯誤。jQuery第一次分配undefined值的屬性,而忽略了瀏覽器生成的任何錯誤ui

CSS 類

addClass(class|fn)爲每一個匹配的元素添加指定的類名

  • 一個或多個要添加到元素中的CSS類名,請用空格分開

removeClass([class|fn])從全部匹配的元素中刪除所有或者指定的類。


toggleClass(class|fn[,sw])若是存在(不存在)就刪除(添加)一個類。

  • class類名
  • 返回類名的函數
  • 是不插入類的布爾值

更詳細htm

HTML 代碼/文本/值

html([val|fn])獲取或設置匹配元素內容

  • 無參數爲獲取
  • 有參數爲設置

取得第一個匹配元素的html內容。這個函數不能用於XML文檔。但能夠用於XHTML文檔。對象

在一個 HTML 文檔中, 咱們能夠使用 .html() 方法來獲取任意一個元素的內容。 若是選擇器匹配多於一個的元素,那麼只有第一個匹配元素的 HTML 內容會被獲取。索引


text([val|fn])取得全部匹配元素的內容。

  • 無參數爲獲取
  • 有參數爲設置


val([val|fn|arr])得到匹配元素的當前值。(如input元素的值)

  • 無參數爲獲取
  • 有參數爲設置

在 jQuery 1.2 中,能夠返回任意元素的值了。包括select。若是多選,將返回一個數組,其包含所選的值。rem

相關文章
相關標籤/搜索