jquery操作select option使用小結

openkk 12年前發布 | 1K 次閱讀 數據恢復 開源操作系統

1、獲取選中select的value和text,代碼如下:

<select id="mySelect">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>

$("#mySelect").val(); //獲取選中記錄的value值
$("#mySelect option:selected").text(); //獲取選中記錄的text值

2、運用new Option("文本","值")方法添加選項option :

var obj = document.getElementById("mySelect");
obj.add(new Option("4","4"));

3、刪除所有選項option

var obj = document.getElementById("mySelect");
obj.options.length = 0
;

4、刪除選中選項option:

var obj = document.getElementById("mySelect");
var index = obj.selectedIndex;
obj.options.remove(index);

5、修改選中選項option :

var obj = document.getElementById("mySelect");
var index = obj.selectedIndex;
obj.options[index] = new Option("three",3); //更改對應的值
obj.options[index].selected = true; //保持選中狀態

6、刪除select :

var obj = document.getElementById("mySelect");
obj.parentNode.removeChild(obj); //移除當前對象

7、select選擇的響應事件:

$("#mySelect").change(function(){
//添加所需要執行的操作代碼
})

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!