jQuery select下拉選單readonly只讀
select下拉選單並沒有readonly屬性,在預設狀態下是無法設定其只讀功能的,所以需要另闢蹊徑來模擬實現此功能,下面就通過程式碼例項介紹一下如何利用jquery模擬實現select下拉選單的readonly只讀功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ var _index=$("#sel").get(0).selectedIndex; $("#sel").change(function(){ $("#sel").get(0).selectedIndex=_index; }) }) </script> </head> <body> <select id="sel"> <option>螞蟻部落一</option> <option>螞蟻部落二</option> <option>螞蟻部落三</option> <option>螞蟻部落四</option> <option>螞蟻部落五</option> </select> </body> </html>
程式碼實現了select下拉選單的只讀效果,下面介紹一下它的實現過程:
一.程式碼註釋:
(1).$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。
(2).var _index=$("#sel").get(0).selectedIndex,獲取當前select下拉選單的選中項的索引值。
(3).$("#sel").change(function(){}),為select下拉選單註冊change事件處理函式。
(4).$("#sel").get(0).selectedIndex=_index,將原來的選中項的索引值賦值給selectedIndex屬性,這樣就能保持選中項不變。
二.相關閱讀:
(1).get方法參閱jQuery get()一章節。
(2).selectedIndex屬性參閱javascript select.selectedIndex一章節。
(3).change事件參閱jQuery change 事件一章節。
相關文章
- select下拉選單 readonly 只讀
- 設定select下拉選單readonly只讀
- javascript設定select下拉選單readonly只讀程式碼例項JavaScript
- jQuery 美化select下拉選單jQuery
- jquery如何操作select下拉選單jQuery
- jQuery select下拉選單復位效果jQuery
- jQuery操作select下拉選單程式碼jQuery
- jquery操作select下拉選單簡單介紹jQuery
- jQuery操作select下拉選單常用程式碼jQuery
- jQuery select下拉選單的相關操作jQuery
- jQuery Validate對select下拉選單驗證jQuery
- jQuery美化select下拉選單程式碼例項jQuery
- jQuery操作select下拉選單程式碼例項jQuery
- jquery select下拉選單新增或者刪除option項jQuery
- jQuery刪除select下拉選單中所有option項jQuery
- HTML select下拉選單HTML
- HTML select 下拉選單HTML
- jquery新增或者刪除select下拉選單項程式碼jQuery
- 圓角select下拉選單
- select下拉選單 change事件事件
- jquery如何獲取select下拉選單選中項的值和文字jQuery
- 選中select下拉選單項提交表單
- jQuery 二級下拉選單jQuery
- 可以輸入select下拉選單
- 下拉選單框select常用點
- jquery實現的獲取選中select下拉選單的值和文字jQuery
- jQuery實現的獲取select下拉選單的text和value值jQuery
- jquery實現的獲取select下拉選單value和文字內容jQuery
- 模擬select下拉選單詳解
- JavaScript動態操作select下拉選單JavaScript
- select下拉選單二級聯動
- select下拉選單新增不重複項
- js自定義select下拉選單效果JS
- JavaScript 動態生成select下拉選單JavaScript
- JavaScript動態建立select下拉選單JavaScript
- 選擇select下拉選單網頁跳轉網頁
- 如何設定select下拉選單可以多選
- select下拉選單跳轉效果程式碼