使用jQuery,如何在页面上的任何选择对象发生更改时调用函数?我的所有选择输入都通过ajax函数添加到HTML中。
答案 0 :(得分:1)
正如Y. Shoham所说,这是你正在寻找的live
功能。但是,仔细查看the documentation,jQuery< = 1.3.2不支持change
。应该从jQuery 1.4开始工作。
而且,是的,不用说,只要你添加它们,你就可以简单bind
对新元素的更改事件。{从代码复杂性的角度来看,这显然不是理想的,但确实可行。只记得不要重新绑定已经存在的那些(除非你先解开它们 - 浪费周期IMO)。
答案 1 :(得分:0)
$("select").live("change", function(){
//...
});