1

有没有办法组合使用 JQuery on() 方法的以下两个事件处理程序?

$('#myform').on(
'click', '.delete_item',function(event){
        delete_item();
    }
);

$('#myform').on(
    'click', '.update_item',function(event){
        update_item();
    }
);
4

2 回答 2

5
$('#myform').on(
'click', '.delete_item',function(event){
        delete_item();
    }
).on(
    'click', '.update_item',function(event){
        update_item();
    }
);
于 2012-08-14T15:08:57.943 回答
1
$('#myform').on('click', '.delete_item,.update_item', function(event) {
    (event.target.className == 'delete_item') ? delete_item() : update_item();
});​

jsFiddle 示例

于 2012-08-14T15:12:10.637 回答