我一直采用内联onclick方法:
<a href="#" id="do-something" onclick="doSomething(<?= $row['id'] ?>); return false;">
Run Code Online (Sandbox Code Playgroud)
但我注意到这不是大多数网站所做的.他们倾向于这样做:
<a href="#" id="do-something">
$("#do-something").click(function(e) {
e.preventDefault();
doSomething();
// --------^
})
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,如何获得我在示例一中提供的参数,以便我可以在示例二中使用它?什么是正确的过程?也许添加一些隐藏的div?