简体   繁体   English

如何确定使用jQuery从动态创建的列表中选择了哪个项目

[英]How do I figure out which item was selected from a dynamically created list using jQuery

I am dynamically adding items to an ul when a page loads. 当页面加载时,我正在向ul动态添加项目。

addUsersToDropdown = (user_markers) ->
  console.log("inside addUsersToDropdown")
  for marker in user_markers
    console.log("adding name to dropdown , name = #{marker.name}")
    jQuery("#user_list").append("<li><a onclick='return false;' href='#'> <img alt=\"#{marker.name}\" src=\"#{marker.gravatar_url}\" />  #{marker.name}</a></li>")

How do I figure out which item the user selected? 如何确定用户选择了哪个项目? Everything I have seen seems to require you know the id before hand. 我所看到的所有内容似乎都要求您事先知道ID。 ie

jQuery('#some_id')

Add a click event to every one of your link messages - this will refer to the <a> tag. 向您的每个链接消息中添加一个click事件- this将引用<a>标记。 Which you can use to do what you want with. 您可以用来做您想做的事。

$("#user_list a").click(function() {
    // this holds the item that was clicked.
    alert($(this).html());
});

Example: http://jsfiddle.net/KXGtt/ 示例: http//jsfiddle.net/KXGtt/

$("$user_list li").click(function() {
    console.log(this.index);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 jQuery 从动态创建的项目中获取选定的列表值 - using jQuery get the selected list value from dynamically created item 使用jQuery从动态创建的下拉列表中获取选定的项目ID - get selected item id from dynamically created dropdown list with jQuery jQuery动态创建的列表项不会消失 - Jquery dynamically created list item not fading out 我正在使用jQuery提出几个对JSONP数据的请求,如何确定哪个请求会得到哪个结果? - I'm making several requests for JSONP data using jQuery, how do I figure out which request goes with which result? 我如何发布由jQuery动态创建的文本框值 - how do i post textbox value which is dynamically created by jquery 如何使用 PHP 或 Jquery 从动态创建的下拉列表中获取所选选项的 ID? - how I can get the ID of the selected option from a dynamically created dropdown using PHP, or Jquery? jQuery如何处理PHP动态创建的DropDown List的更改选定项事件 - How to handle the change selected item event of dynamically created DropDown List in PHP by jQuery 如何在不使用Jquery中的迭代器功能的情况下将未选择的项目从下拉列表更改为选定的项目? - How can I change the unselected item to selected item from dropdown list without using the iterator function in Jquery? 如何找出已删除的列表项 - how to figure out which list item has been dropped 如何使用 jQuery、JavaScript 和 HTML 动态设置下拉列表的选定选项? - How do I dynamically set the selected option of a drop-down list using jQuery, JavaScript and HTML?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM