我有一个链接,其中有一个附加到onclick事件的方法。我无法编辑现有的html或javascript方法,但我可以添加其他javascript。
我需要在fixedMethod()
方法完成后触发一些jquery。
因此,例如在下面的示例中,我需要输出1, 2
而不是2, 1
而不更改链接的HTML或fixedMethod()
,但我可以更改其余的javascript
这是一个人为的例子,在我的实际使用案例中,我不知道该方法需要多长时间才能完成。
function fixedMethod(){
setTimeout(function(){console.log(1)}, 2000);
}
$("#someLink").click(function(){
console.log(2);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<a id="someLink" href="#" onclick="fixedMethod()">click here</a>
这可能吗?