js - 声明在 href 中的方法,跟 click 事件中的方法是不一样的.
访问量: 1652
如题.
有两种形式.
第一种形式: 不能使用 preventPropagation . (可以调用, 不起作用, 不会报错)
<a href="javascript:cancel_all_orders()"...>
// script tag
function cancel_all_orders(){
event.preventPropagation() 这句话不好使. 尽管event 这个参数也会存在.
}
第二种形式. 可以调用.
<a href="javascript:void(0)" id='my_link'>...
// script
$('#my_link').click(function(event){
// 在这里可以执行:
event.preventPropagation()
})
在第一种方式中不行.