方法:1、利用「$(input元素)」語句取得文字方塊元素物件;2、利用attr()方法設定文字方塊唯讀,將readonly屬性值設定為readonly即可,語法為「文字方塊元素物件.attr("readonly","readonly")」。
本教學操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。
1、利用「$(input元素)」語句取得文字方塊元素物件
$就是jQuery的別稱
而jQuery就是jQuery函式庫提供的一個函數.(好像也不僅僅只是函數, 因為還有$.ajax(options) 這樣的使用,等同jQuery.ajax(options))
這個函數的作用是根據() 裡的參數進行查找和選擇html文檔中的元素, 函數作用之一就是GetElementByID的代替,但()內不僅可以是ID,還可以是各類選擇器
例如:
$(document)就是選取整個文件物件
#2、attr方法
$(selector).attr(attribute)
$(selector).attr(attribute,value)
<html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $('input').attr("readonly","readonly"); }); }); </script> </head> <body> <input type="text" name="FirstName" value="Mickey"> <button>将文本框设置为只读</button> </body> </html>
以上是jquery怎麼設定文字框只讀的詳細內容。更多資訊請關注PHP中文網其他相關文章!