私は常にインライン onclick アプローチを使用してきました。
<a href="#" id="do-something" onclick="doSomething(<?= $row['id'] ?>); return false;">
しかし、これはほとんどの Web サイトが行っていることではないことに気付きました。彼らはこれを行う傾向があります:
<a href="#" id="do-something">
$("#do-something").click(function(e) {
e.preventDefault();
doSomething();
// --------^
})
唯一の問題は、例 1 で指定したパラメーターを取得して、例 2 で使用できるようにするにはどうすればよいかということです。正しいプロセスは何ですか?たぶん、いくつかの隠しdivを追加しますか?