gpt4 book ai didi

javascript - 无法在模式内的列表元素上使用点击功能

转载 作者:行者123 更新时间:2023-11-30 19:17:07 26 4
gpt4 key购买 nike

我正在尝试使引导模式中的列表元素可点击。我的模态具有 ID:crModal,我的列表具有 ID crtList,我的元素具有类 CRT

我正在使用此脚本在单击元素时激活功能

$("#crtList").on("click", "li.CRT", function(event){
alert("It worked")
});

由于某种原因,当我在模式中单击列表中的一个元素时,此脚本未激活

最佳答案

您是正确的,因为模态是在页面中动态创建的,因此您需要使用委托(delegate)事件处理程序。但是,该事件需要绑定(bind)到页面加载时存在于 DOM 中的元素。鉴于您声明 #crtList 是模态的一部分,这似乎并非如此。

要解决此问题,您可以将 $('#crtList') 更改为 $(document) 以使代码正常工作:

$(document).on("click", "li.CRT", function(event){
console.log("It worked")
});

关于javascript - 无法在模式内的列表元素上使用点击功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57872884/

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