使用jQuery,我该如何使页面上的任何选择对象发生更改时调用该函数?我所有的选择输入都通过ajax函数添加到HTML中。每当任何选择被改变时,jQuery动作(使用AJAX选择输入添加到HTML)
0
A
回答
0
$("select").live("change", function(){
//...
});
1
正如Y. Shoham所说,它是您所寻找的live
函数。但仔细查看the documentation,change
在jQuery < = 1.3.2中不支持。应该从jQuery 1.4开始工作。
而且,是的,它应该不用说你可以简单地bind
到新元素的变化事件,只要你添加它们。从代码复杂性的角度来看,这显然并不理想,但确实可行。只要记住不要重新绑定那些已经存在的(除非你首先解除它们 - 浪费周期IMO)。
相关问题
- 1. 当任何选择框选项被选中(没有改变)时,jquery回调
- 2. 使用jquery选择HTML选择值时未调用HTML选择更改事件
- 3. 使用jQuery添加输入框的jQuery UI选择器添加
- 4. 当HTML选择选项被点击时,你如何使用jQuery来显示html?
- 5. 当选择日期选择器时,添加了Javascript的HTML值
- 6. 只要任何选择被更改,jQuery动作
- 7. jQuery改变在选择单选按钮时输入文本
- 8. jquery的变化选择输入选择基于另一种选择输入
- 9. Javascript/jQuery转到下一个输入/选择更改选择值
- 10. 当在AlertDialog中选择positiveButton时,将editText输入添加到recyclerView
- 11. 使用JQuery更改选择框的值时,选择框被动态填充
- 12. 禁用已被其他选择选择的选项(动态添加选择框)
- 13. 添加变量到jQuery选择
- 14. 添加“选择”属性为用户选择的选项“改变”后与jQuery
- 15. jQuery的 - 改变选择值时,选项被禁用
- 16. JQUERY - 在输入textarea后改变选择菜单不起作用
- 17. jquery输入选择
- 18. 多选择html和jquery ajax
- 19. 更改选择输入选择国家?
- 20. onchange当用选择器改变值时,jquery不工作
- 21. 当选择选项时,JQuery禁用输入
- 22. 当且仅当使用jquery/js选择了添加的选项时,如何添加选项到动态数量的选择框并重定向浏览器?
- 23. 使用多个选择的值设置一个变量,每次任何选择被更改
- 24. 上改变选择加载另一个选择选项使用jQuery负载
- 25. jQuery添加输入字段并处理选择更改事件
- 26. Jquery AJax选择选项不起作用
- 27. 添加用户输入选项作为MenuItem里面选择
- 28. 变化值(写入输入)时,选择从选择
- 29. 在反应选择中选择选项时,输入值不会改变
- 30. 动态添加选项以选择选择多个JQuery插件
它适用于Chrome/Mozilla,但不适用于IE。 huh – Brian 2009-12-29 23:32:04
因此,您可以使用'bind'来代替,并在您向页面添加新的'select'时随时进行分配。为了避免重复的事件调用,您可以在每次分配时解除绑定+绑定。 – 2009-12-29 23:43:50