在 jQuery 中绑定事件的正确方法是什么?
例如,在 php 中,我有一个客户端列表:
foreach($clients as $client)
echo '<li id="client_'.$client->id.'">' . $client->name . '</li>';
将单击事件绑定到每个列表项(不使用
onclick="my_function(the_elements_id)"
列表项中的右键)的正确方法是什么。
For example in php I have a list of clients:
foreach($clients as $client)
echo '<li id="client_'.$client->id.'">' . $client->name . '</li>';
What is the correct way to bind a click event to each list item w/o using
onclick="my_function(the_elements_id)"
right in the list item.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
假设你有一个 id="client_list" 的 ul
assuming you have a ul with id="client_list"
非常酷的“实时”方式绑定所有当前和未来的匹配元素。如果您使用 Ajax,并且必须重新绑定事件来比方说您通过 ajax 获取的图像,这会很方便。
更多信息@ http://docs.jquery.com/Events/live#typefn
And very cool "live" way of binding for all current and future matched elements. This comes in handy if you use Ajax, and have to re-bind event to let's say image that you fetch via ajax.
More info @ http://docs.jquery.com/Events/live#typefn
您还可以使用 .bind
例如
You can also use .bind
E.g.