每当任何选择被更改时jQuery操作(使用AJAX选择输入添加到HTML)

时间:2009-12-29 23:17:34

标签: jquery

使用jQuery,如何在页面上的任何选择对象发生更改时调用函数?我的所有选择输入都通过ajax函数添加到HTML中。

2 个答案:

答案 0 :(得分:1)

正如Y. Shoham所说,这是你正在寻找的live功能。但是,仔细查看the documentation,jQuery< = 1.3.2不支持change。应该从jQuery 1.4开始工作。

而且,是的,不用说,只要你添加它们,你就可以简单bind对新元素的更改事件。{从代码复杂性的角度来看,这显然不是理想的,但确实可行。只记得不要重新绑定已经存在的那些(除非你先解开它们 - 浪费周期IMO)。

答案 1 :(得分:0)

$("select").live("change", function(){
    //...
});