javascript - jQuery - 如何使用 e.preventDefault();在 JavaScript 函数中

标签 javascript jquery

我有这个 JavaScript 函数:

function putVote(trackid, vote) {
}

我称这个函数为 trought :

<a href="#" onClick="putVote('data1', 'data2')">Link</a>

我想在 putVote() 上使用 e.preventDefault();,但我认为我在某些方面是错误的。我该怎么做?

干杯

最佳答案

最简单的做法是在处理程序中return false from the function(return false 只适用于 putVote 如果处理程序有 return putVote('data1', 'data2)).

但正如 Pointy 所说,更好的技术是从 JavaScript 附加事件处理程序,最容易通过使用 jQuery 或 Prototype 等库/框架实现。

关于javascript - jQuery - 如何使用 e.preventDefault();在 JavaScript 函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5168528/

相关文章:

javascript - Highchart js 面积图工具提示错误

javascript - 在 jQuery 中执行基于主体类的悬停功能

javascript - 进行 ajax 调用时如何尊重客户端验证

javascript - 使用 javascript 将图案应用到 3D 图像

javascript - 使用 jQuery 根据更大的父元素输入焦点

javascript - 单击和克隆时间选择器无法工作

javascript - 使用 'attr()' 时选择之间的差异

javascript - For..in 循环无法设置未定义的属性

javascript - CSS/HTML - 滚动问题时 float DIV

jquery - 未捕获的类型错误 : r is not a function