我有以下代码:
sortableList = $("#itemlist");
$(sortableList).click(function(){
console.log($(this).children().attr('id'));
});
该列表包含的元素是ID为ID_0到ID_9的直接后代。我想获取要单击的元素的特定ID。通过运行上面的代码,该函数仅记录第一个孩子的ID,无论我单击哪个孩子。
答案 0 :(得分:0)
假设#itemlist
以div
作为其子代:
$("#itemlist").on("click", "div", function() {
console.log(this.id);
});