jQuery屬性

attr

獲取匹配的元素集合中的第一個元素的屬性的值 或 設置每一個匹配元素的一個或多個屬性
語法:attr(name|properties|key,value|fn) 返回值:String

參數:

name:String
poroperties Map
key,value :String,Object
key,function(index,attr):String,Function

1.屬性名
2 .返回屬性值的函數,第一個參數爲當前元素的索引值,第二個參數爲原先的屬性值

$("img").attr("src");
$("img").attr({ src: "test.jpg", alt: "Test Image" });
$("img").attr("src","IMG_20200320_203548.jpg");
$("img").attr("title", function() { return this.src });

removeAttr

從每一個匹配的元素中刪除一個屬性
語法:removeAttr(name) 返回:jQuery對象

name:要刪除的屬性名

prop

獲取匹配的元素集中第一個元素的屬性(property)值或設置每一個匹配元素的一個或多個屬性。
語法:prop(name|properties|key,value|fn) 對象:jQuery對象

參數:

name:String
poroperties Map
key,value :String,Object
key,function(index,attr):String,Function

1.屬性名
2 .返回屬性值的函數,第一個參數爲當前元素的索引值,第二個參數爲原先的屬性值

$("input[type='checkbox']").prop("checked");
$("input[type='checkbox']").prop({
  disabled: true
});
$("input[type='checkbox']").prop("disabled", false);
$("input[type='checkbox']").prop("checked", true);
$("input[type='checkbox']").prop("checked", function( i, val ) {
  return !val;
});

removeProp

語法:removeProp(name) 返回:jQuery對象

name:要刪除的屬性名

addClass

爲每個匹配的元素添加指定的類名。
語法:addClass(class|fn) 返回:jQuery對象

屬性

class 一個或多個要添加到元素中的CSS類名,請用空格分開
function(index, class):此函數必須返回一個或多個空格分隔的class名。接受兩個參數,index參數爲對象在這個集合中的索引值,class參數爲這個對象原先的class屬性值。

removeClass

從所有匹配的元素中刪除全部或者指定的類。
語法:removeClass([class|fn]) 返回jQuery對象

屬性

class 一個或多個要添加到元素中的CSS類名,請用空格分開
function(index, class):此函數必須返回一個或多個空格分隔的class名。接受兩個參數,index參數爲對象在這個集合中的索引值,class參數爲這個對象原先的class屬性值。

toggleClass

如果存在(不存在)就刪除(添加)一個類。
語法:toggleClass(class|fn[,sw]) 返回:jQuery對象

屬性

class String
class,switch String,Boolean
1:要切換的CSS類名.
2:用於決定元素是否包含class的布爾值
switch Boolean 用於決定元素是否包含class的布爾值。
function(index, class,switch)[, switch]

html

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

在一個 HTML 文檔中, 我們可以使用 .html() 方法來獲取任意一個元素的內容。 如果選擇器匹配多於一個的元素,那麼只有第一個匹配元素的 HTML 內容會被獲取。

語法:html([val|fn]) 返回值:String

val String 用於設定HTML內容的值
function(index, html) Function 此函數返回一個HTML字符串。接受兩個參數,index爲元素在集合中的索引位置,html爲原先的HTML值。

text

可以設置和獲取起始標籤和結束標籤中的文本 和domtext一樣
語法:text([val|fn]) 返回值:String

val

val() 可以設置和獲取表單項的value屬性值        和domvalue一樣
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章