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