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
为真。更新:) –