我尝试触发用户单击事件,然后使用JQuery的点击方法。问题是我在我的onclick函数后创建了我的元素。 我读过here或here,我们可以点击功能,但我的代码回路之间增加一个应答器名称n.apply is not a function
如何在创建我的元素之前使用“点击”
这里是我的JQuery方法:
d3.selectAll("body")
.on('click', '.child', function(){
console.log("here");}
,后来,这个代码返回好的内容:
console.log(d3.selectAll("body .child"));
浏览器中是否有任何控制台错误?也有你把你的代码放在'$(document).ready ...'中? –
什么都不是:n.apply不是func –
尝试用'$(document).on('click','.child',function(){'它可以工作,但这不是正确的解决方案 –