選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

jQuery - 設定內容和屬性


設定內容 - text(), html(), 和 val()

我們將使用上一頁的三個方法來設定內容

  • text() - 設定或返回選定元素的文字內容
  • html() - 設定或返回選定元素的內容(包括 HTML 標記)
  • val() - 設定或返回表單欄位的值

以下示例演示瞭如何使用 jQuery 的 text()html()val() 方法來設定內容

示例

$("#btn1").click(function(){
  $("#test1").text("Hello world!");
});
$("#btn2").click(function(){
  $("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
  $("#test3").val("Dolly Duck");
});
自己動手試一試 »

text(), html(), 和 val() 的回撥函式

以上三個 jQuery 方法:text()html()val(),也都帶有一個回撥函式。回撥函式有兩個引數:選定元素列表中當前元素的索引和原始(舊)值。然後,您可以從函式中返回您想用作新值的字串。

以下示例使用回撥函式演示了 text()html()

示例

$("#btn1").click(function(){
  $("#test1").text(function(i, origText){
    return "Old text: " + origText + " New text: Hello world!
    (index: " + i + ")";
  });
});

$("#btn2").click(function(){
  $("#test2").html(function(i, origText){
    return "Old html: " + origText + " New html: Hello <b>world!</b>
    (index: " + i + ")";
  });
});
自己動手試一試 »


設定屬性 - attr()

jQuery 的 attr() 方法也用於設定/更改屬性值。

以下示例演示瞭如何更改(設定)連結中 href 屬性的值

示例

$("button").click(function(){
  $("#w3s").attr("href", "https://w3schools.tw/jquery/");
});
自己動手試一試 »

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

以下示例演示瞭如何同時設定 href 和 title 屬性

示例

$("button").click(function(){
  $("#w3s").attr({
    "href" : "https://w3schools.tw/jquery/",
    "title" : "W3Schools jQuery 教程"
  });
});
自己動手試一試 »

attr() 的回撥函式

jQuery 方法 attr() 也帶有一個回撥函式。回撥函式有兩個引數:選定元素列表中當前元素的索引和原始(舊)屬性值。然後,您可以從函式中返回您想用作新屬性值的字串。

以下示例使用回撥函式演示了 attr()

示例

$("button").click(function(){
  $("#w3s").attr("href", function(i, origValue){
    return origValue + "/jquery/";
  });
});
自己動手試一試 »

jQuery 練習

透過練習來測試自己

練習

使用 jQuery 方法將 <div> 元素的文字更改為“Hello World”。

$("div").("");

開始練習


jQuery HTML 參考

要檢視所有 jQuery HTML 方法的完整概述,請訪問我們的 jQuery HTML/CSS 參考


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援