这看起来很简单,但我对 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 呢?