これは非常に単純に見えますが、jQueryの経験がほとんどなく、頭を包むことができません。
動的に生成されたHTMLテーブルがあり、このテーブルの各行にリンクがあるとします。
<a id='edit'>Edit User</a>
これで、リンクは各ユーザーのIDをパラメーターとして関数を呼び出す必要があります。私はこれをインラインで行うことができます:
<a id='edit' onClick='editUser(<?php echo $row['id']; ?>)'>Edit User</a>
しかし、jQueryでこれを行うにはどうすればよいですか?
次のような関数を呼び出すことができます。
$('a#edit').click(function () {
editUser()
return false;
});
しかし、この関数にIDを渡すにはどうすればよいですか?最初に非表示のフィールドに貼り付けてから、要素IDでそこから取得できることはわかっていますが、もっと良い方法は確かにありますか?
この方法では、すべてのリンクが同じIDを持つことに気付いたので、ユーザーIDを追加してリンクIDを動的に作成する必要がありますか?しかし、どうすればjQueryを呼び出すことができますか?