我正在尝试选择在另一个动态元素(标签<li>
)下创建的元素的 id。<a>
我似乎无法处理<li>
. 我得到的最接近的是:
$("a li:first-child").attr('id');
但只会给出第一个 li 的 id,而不是被点击的那个。
这是我截断的脚本,因为只有第一部分很重要:
$.each(...
$("#inventoryDiv").append("<ul id='invList'></ul>");
$("#invList").append("<a href='javascript:void(0);' name='invLink'><li id='" + this.inventory_id + "'>
...
我的听众是:
$("#inventoryDiv").on('click','a',function(){
console.log($("a li:first-child").attr('id');
}
有什么想法吗?