1
A
回答
7
$('#my-select').change(function(){
//do stuff here, eg.
if ($(this).val() == 'xyz') { //check the selected option etc.
//do more stuff
}
});
7
使用$.change()
事件:
$('select').change(function() {
// Additional JavaScript
});
要獲得所選擇的選項的值,該函數的範圍內使用$(this).val()
,像這樣:
$('select').change(function() {
alert($(this).val());
});
如果你使用的是jQuery 1.7+,你可以像使用其他的一樣使用$.on()
事件:
$('select').on('change', function() {
// Additional JavaScript
});
+1
我會使用on()方法 – Shenaniganz
+0
@Shenaniganz我也會,但是OP或未來的訪問者可能會被卡住一個小於1.7的版本。 – Bojangles
相關問題
- 1. jQuery的 - 做一些事情時,不是選擇一個選項
- 2. JQuery選項卡,選項卡上選擇觸發事件
- 3. 如何選擇的選擇選項觸發事件
- 4. 如何在選擇2觸發事件
- 5. jQuery的做一些事情時所選擇的選項的文本包含X
- 6. jquery文件選擇事件觸發器?
- 7. 當選擇選項時,jQuery事件
- 8. 選擇觸發事件
- 9. 選擇觸發事件沒有jQuery的
- 10. jQuery選擇「更改」事件未觸發
- 11. 更改多個選擇選項後jQuery觸發事件
- 12. 選擇選項將不會觸發jquery事件
- 13. 如何「選擇」然後觸發事件?
- 14. 如何選擇兩個下拉選項才觸發事件?
- 15. vue.js:選擇不觸發事件@change選擇/選項
- 16. 如何只選擇一個項目時觸發事件(ListView)?
- 17. 如何在選擇ListViewItem時觸發控件事件?
- 18. 如何在JQuery中選擇性觸發事件?
- 19. 當我們選擇選項'0123'時,我們如何在選定選項時觸發事件
- 20. 關於加載事件,選擇更改事件觸發,jQuery
- 21. 如何在不觸發選擇器事件的情況下調用jquery函數?
- 22. 這些jquery選擇器都會做同樣的事情嗎?
- 23. JQuery UI自動完成 - 如何選擇項目時觸發事件?
- 24. 在Javascript中選擇框觸發事件
- 25. SelectionChanged事件在選擇之前觸發
- 26. 當選擇了選項時,選擇元素時發生jQuery事件(NOT .change)
- 27. 在Chrome中,當選擇選擇框時,jquery事件未被觸發
- 28. 當我再次選擇相同的選項時,我該如何觸發事件?
- 29. 如何觸發選定的事件時,我選擇一個項目,每次
- 30. 如何在jQuery中的事件之後做些事情?
不需要複雜的選擇器 - '$(this).val()'做同樣的事情。 – Bojangles
爲真。更新:) –