首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

jQuery 獲取文本框值:ID 選擇器與 .val() 方法標準用法

     編輯:程式設計綜合問答

核心代碼

<input type="text" id="a" value="初始內容" />

// 獲取值
var value = $("#a").val();  // 返回 "初始內容"

// 設置值
$("#a").val("新內容");

關鍵點

  • $("#a"):ID 選擇器,返回包含該 DOM 元素的 jQuery 對象。
  • .val():無參數時獲取,有參數時設置。適用於 input、select、textarea 等表單元素。
  • 返回值類型:string(單選)、Array<string>(多選 select multiple)。

常見變體

避坑指南

  • 確保 jQuery 庫已加載(console.log($.fn.jquery) 驗證)。
  • ID 在頁面唯一,重複 ID 導致 $("#a") 僅匹配第一個。
  • 動態添加的元素需事件委託:$(document).on("input", "#a", handler)。
  • .val() 不觸發 change 事件,程式設置後需手動 .trigger("change")。

掌握 $("#id").val() 這一核心 API,覆蓋 90% 表單取值場景。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
場景代碼
獲取原生 DOM 值document.getElementById("a").value
實時綁定輸入事件$("#a").on("input", function(){ console.log($(this).val()); });
表單序列化提交$("#formId").serialize() → a=值&b=值
帶命名空間的 ID$("#namespace\\:id").val()(雙反斜杠轉義冒號)