我有这样的事情:
void loop
这是html。在容器内部,我使用jQuery添加其他<div id="container"></div>
元素。
div
点击后,我想从我的内部div中检索id(它们是1,2,3)但是每当我点击使用jQuery添加的任何div时,它都会显示$(document).ready(function () {
$.get("/Ask", {}, function (response, status) {
$.each(response.cars, function (index, val) {
$("#container").append("<div class = 'q' id=" + val.id + "\">" + val.carName + "<br>" + val.date + "</div>");
});
});
$("div").click(function (e) {
e.stopPropagation();
alert($(this).attr("id"));
});
});
或者什么也没有。如何从最近添加的div中获取id?甚至尝试过:
container
答案 0 :(得分:1)
你可以试试这个......
$( "#container" ).on( "click", ".q", function() {
alert($(this).attr("id"))
});