Msdropdown - 通过函数创建 - 附加onchange事件

时间:2013-02-17 20:10:06

标签: jquery function select

我正在使用msdropdown,我正在通过以下函数创建下拉列表:

$("#select_holder_"+$_returnvalue.id+"").msDropDown({byJson:{data:jsonData, name:'change_member_status_'+$_returnvalue.id, width:'90'}}).data("dd");

现在我准备好了文件:

$('select').on('change', function() {
alert( this.value ); 
});

但是当更改通过函数创建的下拉列表时,它不会被触发(它是在documentready之前创建的下拉列表中触发)并且该行为是有意义的(因为这实际上是在documentready之后注入的),但是有没有办法附加onchange事件通过功能创建的下拉菜单?

1 个答案:

答案 0 :(得分:3)

您可以委派活动:

$(document).on('change', 'select', function() {
    alert(this.value); 
});