使用jQuery动态分配onclick函数到href

时间:2015-05-26 10:59:53

标签: jquery anchor

我正在通过此方法使用jQuery动态创建锚

var risk_delete = $('<a />', {
                                'id'    : 'delete_mitigator_'+increased_risk,
                                'name'  : 'delete_mitigator[]',
                                'href'  : 'javascript:void(0)',
                                'text'  : ''
                });

如何在此条代码中指定onclick功能?

2 个答案:

答案 0 :(得分:2)

只需添加点击处理程序。

var risk_delete = $('<a />', {
    'id': 'delete_mitigator_' + increased_risk,
    'name': 'delete_mitigator[]',
    'href': 'javascript:void(0)',
    'text': ''
}).on('click', function() {
    //Your code
});

答案 1 :(得分:1)

如果您已创建超链接,则只需使用.on()委托功能即可分配onclick事件处理程序:

var risk_delete = $('<a />', {
    'id'    : 'delete_mitigator_'+increased_risk,
    'name'  : 'delete_mitigator[]',
    'href'  : 'javascript:void(0)',
    'text'  : ''
});

点击活动:

risk_delete.on( "click", function() {
  //Todo
});