如何将jquery中的.change()事件绑定到动态生成的html元素

时间:2013-01-21 19:14:35

标签: php html jquery-ui jquery

$("#mySelect").val(subgroup_id).change()

此处mySelect是动态生成的下拉列表

2 个答案:

答案 0 :(得分:3)

您可以使用on()的委托版本执行此操作,并将事件委派给最近的非动态父级(使用下面示例中的文档):

$(document).on('change', '#mySelect', function() {
    this.value = subgroup_id; //sets the value on change ????
});

答案 1 :(得分:2)

使用on()方法 - http://api.jquery.com/on/

$('body').on('change', '#mySelect', function() {
    // do stuff here
})