可能是因为你在添加点击事件之前,元素#toperDiv还没有被添加到DOM中,所以无法绑定事件。你需要确保在绑定点击事件之前,#toperDiv已经被添加到$('#content')中。可以尝试将点击事件绑定放在添加元素之后的代码中,或者使用事件代理的方式绑定事件。以下是示例代码:\n\njavascript\n// 添加元素\nvar outer = '<div class="toper"><div id="toperDiv" class="jianbian">' + item.name + '</div><div>' + Innerlayer + '</div></div>';\n$('#content').append(outer);\n\n// 绑定点击事件\n$('#content').on('click', '#toperDiv', function () {\n // 查看全部\n console.log('全部');\n});\n

jQuery 点击事件无效:元素未添加到 DOM 解决方案

原文地址: https://www.cveoy.top/t/topic/pKCd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录