gpt4 book ai didi

javascript - 在 div 内创建可点击的 div

转载 作者:行者123 更新时间:2023-12-02 16:52:55 26 4
gpt4 key购买 nike

出于某种原因,我无法使这个简单的事情发挥作用:

     for (var i = 0; i < results.length; i++) { 
var object = results[i];
$("#recipes_names").append("<div id =" + "recipe" + i + " >");
$("#recipes_names").append(object.get('recipe_title'));
console.log(object);
console.log(object.id + ' - ' + object.get('recipe_title'));
$("#recipe1").click(function(e) {
e.stopPropagation();
alert("inside click");
});
}
},

我在“recpie_names”div 中创建了名为“recipe0”/“recipe1”等的 div,但我无法让它们可点击。我确信我在这里犯了一些最小的错误,但我就是无法确定下来。你能帮我一下吗?

最佳答案

向附加的 div 添加一个类,而不是根据 id 添加事件,在类选择器上仅添加一个事件并仅在事件上写入:

$("#recipes_names").append("<div class='recipe' id ="  + "recipe" + i + " >");

和:

$(document).on("click",".recipe",function(e) {
e.stopPropagation();
alert("inside click");
});

关于javascript - 在 div 内创建可点击的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26428355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com