使用jQuery,我想将一个点击事件添加到搜索按钮,该搜索按钮发生在已经绑定到HTML中的该按钮的事件之后(另一个点击事件在标记的onclick事件中,它不是由javascript添加的)。
我已尝试使用.click(function() {...});
,但该事件将在按钮上的内联onclick事件之前触发。如何在第一个事件完成后运行我的点击事件?
答案 0 :(得分:1)
您可以做的一件事是在页面加载时抓取内联事件,并在自定义点击事件代码之前对其进行评估。
这样的事情:
var events = $('#someAnchor').attr('onclick');
$('#someAnchor').removeAttr('onclick');
$('#someAnchor').click(function(){
eval(events);
alert("We came second");
})
以下是一个简单示例:http://jsfiddle.net/vkVuP/