jQuery如何清空表單元素的內容
如果一個form表單下的表單元素較多,想要清空所有的表單元素的值,那麼會較為費時費力。
下面就通過程式碼例項介紹一下如何利用jQuery實現快速清空表單元素值功能。
千萬不要認為reset按鈕可以清空表單元素之,具體可以參閱表單reset重置按鈕的作用並非是清空表單一章節。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> ul li{ list-style:none; height:30px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("#bt").click(function(){ $(':input') .not(':button,:submit,:reset,:hidden') .val('') .removeAttr('checked') .removeAttr('selected'); }) }) </script> </head> <body> <form> <ul> <li>姓名:<input type="text"/></li> <li>地址:<input type="text" value="山東省青島市"/></li> <li> <input type="submit" value="提交"/> <input type="button" id="bt" value="清空"/> </li> </ul> </form> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
1.$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。
2.$("#bt").click(function(){}),位按鈕註冊click事件處理函式。
3.$(':input'),匹配input元素。
4.not(':button,:submit,:reset,:hidden'),去掉普通按鈕、提交按鈕、重置按鈕和隱藏按鈕,這種控制元件的值不會被清空。
5.val(''),將value值設定為空。
6.removeAttr('checked'),移除checked屬性,也就是取消選中效果。
7.removeAttr('selected'),移除下拉選單的選中效果。
二.相關閱讀:
1.not()可以參閱jQuery not()一章節。
2.removeAttr()可以參閱jQuery removeAttr()一章節。
相關文章
- Jquery如何獲取和設定元素內容?jQuery
- jQuery元素內容操作的方法有多少種?jQuery
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- 清空form表單ORM
- 如何使用python指令碼定時清空檔案內容?Python指令碼
- document.write() 清空覆蓋內容
- Git清空VIM編輯器內容Git
- vim 清空內容和替換文字
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- React table 表單裡的內容點選事件React事件
- 匹配<form>表單內所有內容正規表示式ORM
- mysql 如何替換資料表欄位字串中指定單詞的內容MySql字串
- jQuery Validate自定義表單元素驗證通過和不通過的樣式jQuery
- jquery實現改變所匹配的內容jQuery
- 如何從 ABAP 偵錯程式裡提取某個內表的內容用於單元測試
- jQuery內容橫向拖拽滾動jQuery
- jQuery - 獲取內容和屬性jQuery
- jQuery - 設定內容和屬性jQuery
- Bootstrap select2 ,table, 清空表單formbootORM
- form表單的元素及方法ORM
- 用於新增新內容的四個 jQuery 方法jQuery
- jQuery table內容點選標題排序jQuery排序
- 使用LocalStorage實現Form表單內容本地儲存ORM
- JQuery插入元素jQuery
- jQuery 新增元素jQuery
- 如何讓excel單元格內只能輸入指定內容?Excel
- jQuery 元素操作——遍歷元素jQuery
- HTML表單元素及CSSHTMLCSS
- 文件驅動 —— 表單元件(一):表單元素元件元件
- element-ui裡Form 表單內給label內容新增圖示提示UIORM
- jQuery獲取表單值及幾個表單事件jQuery事件
- jquery.validate 表單驗證jQuery
- 使用 selenium 等待元素的 text 直到出現自己想要的文字內容,該如何做?
- jQuery寫的文章內容頁右側浮動滾動jQuery
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- jQuery表單驗證效果詳解jQuery
- 初學jQuery(表單選擇器)jQuery
- 2.15 自定義表單文字框內容的格式 [iOS開發中的神兵利器]iOS