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

jQuery 一鍵將所有 type=text 的 readonly 設為 false

     編輯:程式設計綜合問答

頁面有大量 <input>,需批次移除文字框的唯讀屬性,保留按鈕等其他類型。

一行代碼

$("input[type=text]").prop("readOnly", false);

說明

  • 選擇器 input[type=text] 精確匹配文字輸入框。
  • 用 .prop() 而非 .attr(),因 readOnly 是 DOM 屬性,jQuery 1.6+ 建議用 prop。
  • 若需包含 textarea:$("input[type=text], textarea").prop("readOnly", false);

原生 JS 替代

document.querySelectorAll('input[type=text]').forEach(el => el.readOnly = false);
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved