Web開發技術 JQuery7(獲得內容和屬性)

2022-02-05 03:55:04 字數 1772 閱讀 9636

jquery擁有可操作 html 元素和屬性的強大方法。

jquery 中非常重要的部分,就是操作 dom 的能力。

jquery 提供一系列與 dom 相關的方法,這使訪問和操作元素和屬性變得很容易。

dom 定義訪問 html 和 xml 文件的標準:

「w3c 文件物件模型獨立於平台和語言的介面,允許程式和指令碼動態訪問和更新文件的內容、結構以及樣式。」

三個簡單實用的用於 dom 操作的 jquery 方法:

· text() - 設定或返回所選元素的文字內容

· html() - 設定或返回所選元素的內容(包括 html 標記)

· val() - 設定或返回表單字段的值

下面的例子演示如何通過 jquery text() 和 html() 方法來獲得內容:

例項

$("#btn1").click(function () ); 

$("#btn2").click(function () );

下面的例子演示如何通過 jquery val() 方法獲得輸入欄位的值:

例項

$("#btn1").click(function());

jquery attr() 方法用於獲取屬性值。

例項

$("button").click(function());

我們將使用前一章中的三個相同的方法來設定內容:

· text() - 設定或返回所選元素的文字內容

· html() - 設定或返回所選元素的內容(包括 html 標記)

· val() - 設定或返回表單字段的值

下面的例子演示如何通過 text()、html() 以及 val() 方法來設定內容:

例項

$("#btn1").click(function());

$("#btn2").click(function());

$("#btn3").click(function());

text()、html() 以及 val() 的**函式

上面的三個 jquery 方法:text()、html() 以及 val(),同樣擁有**函式。**函式由兩個引數:被選元素列表中當前元素的下標,以及原始(舊的)值。然後以函式新值返回您希望使用的字串。

下面的例子演示帶有**函式的 text() 和 html():

例項

$("#btn1").click(function

() );

});$("#btn2").click(function

() );

});

jquery attr() 方法也用於設定/改變屬性值。

例項

$("button").click(function());

attr() 方法也允許您同時設定多個屬性。

下面的例子演示如何同時設定 href 和 title 屬性:

例項

$("button").click(function

() );

});

jquery 方法 attr(),也提供**函式。**函式由兩個引數:被選元素列表中當前元素的下標,以及原始(舊的)值。然後以函式新值返回您希望使用的字串。

下面的例子演示帶有**函式的 attr() 方法:

例項

$("button").click(function

() );

});

Web開發技術 Jquery5(動畫)

jquery animate 方法用於建立自定義動畫。語法 selector animate speed,callback 必需的 params 引數定義形成動畫的 css 屬性。可選的 speed 引數規定效果的時長。它可以取以下值 slow fast 或毫秒。可選的 callback 引數是動畫...

鋒利的jQuery 7 編寫外掛程式基礎知識

外掛程式的基本要點 1.命名推薦 jquery.外掛程式名 js,避免和其他js庫外掛程式混淆。2.物件方法附加到 jquery.fn上,全域性函式附加到 jquery物件本身。3.在外掛程式內部,this指向當前通過選擇器獲取的jquery物件,非dom物件。4.如果選擇器獲取多個元素,可通過th...

鋒利的jQuery 7 編寫外掛程式基礎知識

外掛程式的基本要點 1.命名推薦 jquery.外掛程式名 js,避免和其他js庫外掛程式混淆。2.物件方法附加到 jquery.fn上,全域性函式附加到 jquery物件本身。3.在外掛程式內部,this指向當前通過選擇器獲取的jquery物件,非dom物件。4.如果選擇器獲取多個元素,可通過th...