如何使用jQuery清除按鈕單擊事件上的下拉列表值?如何使用jQuery清除按鈕單擊事件上的下拉列表值?
回答
由拉斯凸輪給出的第一個解決方案更短的替代方法是:
$('#mySelect').val('');
這是假設你想保留列表,但它所以沒有選擇任何選項。
如果您希望選擇特定的默認值,只需傳遞該值而不是空字符串。
$('#mySelect').val('someDefaultValue');
或期權的指數做到這一點,你可以這樣做:
$('#mySelect option:eq(0)').attr('selected','selected'); // Select first option
這是不正確的。他想清除所有選項。 VAL( '');沒有這樣做,它simpyl清除選擇。你應該使用.empty()來代替 – nights 2016-03-09 11:39:25
$('#dropdownid').empty();
這將刪除下拉元素下的所有<option>
元素。
如果您想取消選擇所選項目,請使用Russ的代碼。
如何在將下拉列表設置爲空後取回所有選項,請注意下拉列表正在從數據庫填充? – 2012-03-07 01:21:57
@Piyush:如果你想恢復完全相同的選項,你可以緩存這些。就像'var $ opts = $('select option')。detach();'然後你可以用'$ opts.appendTo('#selectID');' – jAndy 2012-03-07 03:04:06
重新插入它們''我得到了如何清除它,但在我的情況下,選擇選項從數據庫中填充,基於另一個下拉列表的選擇。那麼,我該如何在那裏放置默認文本,因爲默認文本是從pre-ajaxing開始的,所以源代碼顯示了它,但是ajax沒有。只要把'$('#blarg').val('默認文本');'沒有爲我工作。 – 2015-08-20 20:44:51
如果要重置所選的選項
$('select option:selected').removeAttr('selected');
如果你真的想刪除的選項(雖然我不認爲你的意思是這樣)。
$('select').empty();
針對你的情況最合適的選擇替代select
(這可能是通過ID或CSS類)。使用原樣將重置頁面上的所有<select>
元素
如果你想使用jQuery與按鈕單擊引導頁面復位:
function resetForm(){
var validator = $("#form_ID").validate();
validator.resetForm();
}
使用上面的代碼中,您也將字段顏色更改爲紅色以正常顯示。
如果要重置僅派出值,則:
$("#form_ID")[0].reset();
- 1. 使用jquery菜單列表的下拉列表在消除後點擊下拉列表按鈕後消失
- 2. 填充下拉列表上的按鈕點擊使用jquery
- 3. 啓用HTML按鈕點擊事件的下拉列表
- 4. 單擊單選按鈕時更改下拉列表的值
- 5. 如何使用JQuery清除清除按鈕上的文本
- 6. 按鈕單擊事件使用jQuery
- 7. 清除單選按鈕單擊下拉選擇
- 8. 使用jQuery綁定下拉菜單或單選按鈕事件?
- 9. jquery按鈕單擊事件
- 10. jquery點擊事件下拉列表項
- 11. 添加懸停並單擊事件到下拉按鈕-Jquery
- 12. 使用Javascript單擊按鈕,啓用和禁用下拉列表?
- 13. 單擊按鈕獲取下拉列表選定的值
- 14. PHP - 清除職務值下拉列表在復位按鈕按下
- 15. 下拉選擇更改事件觸發按鈕單擊事件
- 16. 在2個按鈕上單擊事件,使用jQuery獲取未按下按鈕的值
- 17. 使用單選按鈕重置下拉列表的值
- 18. jQuery的追加UL與李從按鈕下拉列表值單擊
- 19. 如何通過使用jQuery單擊按鈕來選擇下拉列表中的所有值?
- 20. jQuery的:在按鈕的單擊事件
- 21. JQuery:當按下按鈕時,級聯下拉列表丟失值
- 22. 首頁按鈕上的Android清除活動列表按下
- 23. 如何清除按鈕上的活動堆棧單擊Android
- 24. 使用側邊欄列表菜單上的event.stopPropagation除了下拉按鈕
- 25. 按鈕單擊事件中的jQuery
- 26. 刪除按鈕上的點擊事件
- 27. 單擊時禁用值下拉列表
- 28. 如何處理引導按鈕下拉內的點擊事件
- 29. 下拉列表被清除
- 30. 單擊按鈕時清除再次單擊按鈕
你想恢復到默認值(上)值? – 2010-06-06 17:17:39