日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JQuery Attributes 方法说明

發布時間:2025/5/22 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JQuery Attributes 方法说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉:http://blog.sina.com.cn/s/blog_5ea2cb7e0100c4cx.html JQuery?Attributes?方法說明(2009-02-17 01:02:33)
標簽:it? 分類:編程

attr( name )

參數:

  • String

返回值:

  • Object

取得第一個匹配元素的屬性值。通過這個方法可以方便地從第一個匹配元素中獲取一個屬性的值。如果第一個匹配元素沒有這個屬性,則返回“undefined”

實例

取得頁面中第一個em元素的title屬性

var title = $("em").attr("title"); $("div").text(title);

attr( properties )

參數:

  • Map

返回值:

  • jQuery

將一個“名/值”形式的對象設置為所有匹配元素的屬性。 這是一種在所有匹配元素中批量設置很多屬性的最佳方式。注意,如果需要設置一個類屬性,則必須使用類名作為名,或使用addClass和removeClass來操作

實例

給img元素添加多項屬性

$("img").attr({ src: "/images/hat.gif", title: "jQuery", alt: "jQuery Logo" }); $("div").text($("img").attr("alt"));

attr( key, value )

參數:

  • String
  • Object

返回值:

  • jQuery

為所有匹配的元素設置一個屬性值

實例

禁用所有索引數大于0的按鈕

$("button:gt(0)").attr("disabled","disabled");

attr( key, fn )

參數:

  • String
  • Function

返回值:

  • jQuery

為所有匹配的元素設置一個計算的屬性值。不提供值,而是提供一個函數,由這個函數計算的值作為屬性值。fn參數可以帶有一個參數,此參數為當前元素在jQuery集合中的索引數,fn中的this指代這個元素

實例

針對div元素在頁面中的位置來添加id屬性值

$("div").attr("id", function (arr) { return "div-id" + arr; }).each(function () { $("span", this).html("(ID = '<b>" + this.id + "</b>')"); });

removeAttr( name )

參數:

  • String

返回值:

  • jQuery

從每一個匹配的元素中刪除一個屬性

實例

點擊按鈕后使此按鈕的下一個輸入框可編輯

$("button").click(function () { $(this).next().removeAttr("disabled").focus().val("editable now"); });

addClass( class )

參數:

  • String(一個或多個class名,多個class以空格分開)

返回值:

  • jQuery

為每個匹配的元素添加指定的類名

實例

給匹配的元素添加“selected”類

$("p:last").addClass("selected");

給匹配的元素添加“selected”和“highlight”類

$("p:last").addClass("selected highlight");

hasClass( class )

參數:

  • String

返回值:

  • Boolean

在匹配的元素集合中,如果至少有一個元素具有指定的class類,則返回true,否則返回false

實例

在匹配的元素集合中找出class屬性值為“selected”的元素

$("div#result1").append($("p:first").hasClass("selected").toString()); $("div#result2").append($("p:last").hasClass("selected").toString()); $("div#result3").append($("p").hasClass("selected").toString());

removeClass( class )

參數:

  • String (可選)

返回值:

  • jQuery

從所有匹配的元素中刪除全部或者指定的類,多個類名之間用空格分開。如果不指定類名,則刪除全部的類

實例

從匹配的元素集合中刪除“blue”類

$("p:even").removeClass("blue");

從匹配的元素集合中刪除“blue”和“under”類

$("p:odd").removeClass("blue under");

從匹配的元素集合中刪除所有類屬性

$("p:eq(1)").removeClass();

toggleClass( class )

參數:

  • String

返回值:

  • jQuery

如果存在(不存在)就刪除(添加)一個類(只支持單獨的類名)

實例

點擊時切換p元素的highlight類的有無

$("p").click(function () { $(this).toggleClass("highlight"); });

html( )

返回值:

  • String

取得第一個匹配元素的html內容(使用innerHTML方法)。這個函數不能用于XML文檔(雖然可以用于XHTML文檔)。

實例

點擊一個段落,將它的HTML代碼轉化成內容顯示

$("p").click(function () { var htmlStr = $(this).html(); $(this).text(htmlStr); });

html( val )

參數:

  • String

返回值:

  • jQuery

設置每一個匹配元素的html內容。這個函數不能用于XML文檔(雖然可以用于XHTML文檔)。

實例

將每一個div元素中的代碼設置為指定的HTML代碼

$("div").html("<span class='red'>Hello <b>Again</b></span>");

將每一個div元素中的代碼設置為指定的HTML代碼,然后再添加文本和style屬性

$("div").html("<b>Wow!</b> Such excitement..."); $("div b").append(document.createTextNode("!!!")).css("color", "red");

text( )

返回值:

  • String

取得所有匹配元素的內容。結果是由所有匹配元素包含的文本內容組合起來的文本。這個方法對HTML和XML文檔都有效

實例

取得第一段中的文本,將文本作為HTML代碼添加到最后一段中

var str = $("p:first").text(); $("p:last").html(str);

text( val )

參數:

  • String

返回值:

  • jQuery

設置所有匹配元素的文本內容。這個函數與html()函數類似,但是將給定的<和>字符轉義以HTML字符實體代替

實例

將段落中的文本設置為<b>Some</b> new text.

$("p").text("<b>Some</b> new text.");

val( )

返回值:

  • String, Array

獲得第一個匹配元素的當前值。在jQuery1.2中,此方法對包括select在內的所有元素都有效。對于多選項(multiple select),則返回一個數組。

實例

取得輸入框的值

$("input").keyup(function () { var value = $(this).val(); $("p").text(value); }).keyup();

從單選項中取得一個值,從多選項中取得一個數組

function displayVals() { var singleValues = $("#single").val(); var multipleValues = $("#multiple").val() || [];

val( val )

參數:

  • String

返回值:

  • jQuery

設置每一個匹配元素的值。在jQuery 1.2中,此方法也可以設置select元素的值,但是需要指定恰當的選項值。

實例

設置輸入框的值

$("button").click(function () { var text = $(this).text(); $("input").val(text); });

val( val )

參數:

  • Array[String]

返回值:

  • jQuery

選擇或設置所有的單選按鈕、復選框和下拉列表為指定的val值

實例

設置單選按鈕、多選菜單和選擇框

$("#single").val("Single2"); $("#multiple").val(["Multiple2", "Multiple3"]); $("input").val(["check2", "radio1"]);

轉載于:https://www.cnblogs.com/wbcms/archive/2009/03/13/1410466.html

總結

以上是生活随笔為你收集整理的JQuery Attributes 方法说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美国产日韩在线 | 鲁一鲁av | 亚洲精品国 | 成人网在线免费观看 | 久久久久久久久久免费视频 | 秋霞av鲁丝片一区二区 | 国产福利在线观看视频 | 欧美日韩一区三区 | 久热只有精品 | 日韩精品福利视频 | 久久久性| 免费色网站 | 成人性生交生交视频 | 男人狂揉女人下部视频 | 深喉口爆一区二区三区 | 国产精品色哟哟 | a一级黄色| 中文字幕有码在线播放 | 亚洲黄色免费在线观看 | 亚洲欧洲日韩国产 | 国产日韩欧美一区二区东京热 | 亚洲国产精品久久久久久久 | 中文字幕在线国产 | 色婷婷综合久久久久中文一区二区 | 久久人人爽人人爽人人片av高清 | 日韩视频二区 | 国产精品sm | 黄色av电影在线观看 | 高清不卡一区二区 | 欧美xxxx免费虐 | 成人免费毛片aaaaaa片 | 日韩和的一区二区 | 天天做天天摸天天爽天天爱 | 免费在线观看的av | 欧美综合激情网 | 日韩精品在线免费看 | 黑帮大佬和我的三百六十五天 | 美利坚合众国av | 亚洲性生活视频 | 美日韩在线 | 爆乳熟妇一区二区三区 | 少妇被躁爽到高潮 | 中文字幕在线观看国产 | 国产精品电影一区二区三区 | www.日日日| 经典三级第一页 | 久久久亚洲av波多野结衣 | 国产成人愉拍精品久久 | 蜜美杏av| 一二三区不卡 | 日韩欧美在线视频观看 | 国产精品99久久久久久人 | 青青草视频观看 | 三级一区二区 | 操一操av| 黄色片免费在线观看 | www.亚洲人 | 伊人久久大香线蕉综合75 | 免费久久精品 | 一区二区视频在线看 | 黄色国产片 | 日本美女黄网站 | 99热在 | 51久久| 日韩av在线播放一区 | 高贵麻麻被调教成玩物 | 在线观看日韩精品 | 欧美一区二区在线播放 | 欧美成人不卡视频 | 国产粉嫩在线 | 欧美透逼视频 | 一区久久久 | 制服丝袜国产精品 | 麻豆国产网站 | 久久6 | 精品自拍偷拍视频 | 亚洲jizzjizz日本少妇 | 日本网站在线免费观看 | 97碰碰碰 | 在线免费观看av不卡 | 天天干天天日夜夜操 | 日批的视频 | 北条麻妃久久精品 | 宿舍女女闺蜜调教羞辱 | 成人深夜福利在线观看 | 日韩一区二区精品 | 欧美成人高潮一二区在线看 | 在线欧美国产 | 在线播放黄色网址 | 成人av在线资源 | 日日爱影视 | 欧美一区二区三区电影 | 久久妇女 | 国产精品不卡一区二区三区 | 精品人妻午夜一区二区三区四区 | 午夜视频免费 | 扒下小娇妻的内裤打屁股 | 91在线看黄 | 999精品国产 |