Javascript 在加载后创建的对象上使用jQuery选择器
我正在学习一个由其他人创建的JQuery项目(总是很有趣) 看起来,原作者正在页面元素上创建一个翻滚的popover。popover具有按钮,例如“class=deleteBtn”。最初,我无法使用典型的jQuery选择器“on”方法让此链接响应单击,因此我不得不这样做:Javascript 在加载后创建的对象上使用jQuery选择器,javascript,jquery,twitter-bootstrap,jquery-selectors,Javascript,Jquery,Twitter Bootstrap,Jquery Selectors,我正在学习一个由其他人创建的JQuery项目(总是很有趣) 看起来,原作者正在页面元素上创建一个翻滚的popover。popover具有按钮,例如“class=deleteBtn”。最初,我无法使用典型的jQuery选择器“on”方法让此链接响应单击,因此我不得不这样做: $(document).on('click', '.deleteBtn', function () { alert('foo') }); 这确实显示了警报。然而,现在我需要隐藏和显示
$(document).on('click', '.deleteBtn', function () {
alert('foo')
});
这确实显示了警报。然而,现在我需要隐藏和显示这个popover中的元素,我又遇到了选择器问题。例如,这不起作用:
$(document).on('click', '.deleteBtn', function () {
$('.prompt1').hide();
});
其中,prompt1是popover中的第一个div,.deleteBtn的祖先
我在这里遗漏了什么?最重要的是,在你开始黑客攻击之前,花点时间了解一下以前的程序员在想什么。不要只是把代码贴在代码上,然后当它“不起作用”时感到沮丧。尊重以前的开发人员的努力。学习和理解他们的代码;深入他们的头脑,找出他们用来解决问题和满足需求的系统 话虽如此
希望这有帮助 只要该元素在单击该按钮时存在,就可以了。可能还有更多。提示1。。。所以你选错了