我试图隐藏一个div使用的on
代替live
使用上,而不是活的隐藏与链接特定ID的DIV点击
$("#one").on("click", function() {
$("#op-four").hide();
});
小提琴http://jsfiddle.net/ythSA/一个id #op-four
但它不会工作
我试图隐藏一个div使用的on
代替live
使用上,而不是活的隐藏与链接特定ID的DIV点击
$("#one").on("click", function() {
$("#op-four").hide();
});
小提琴http://jsfiddle.net/ythSA/一个id #op-four
但它不会工作
尝试用:
$('.links-holder').on('click','#one',function() {
$("#op-four").hide();
});
此使用.on
方法取代了现在d不建议使用.live()
。
$(document /or/ 'parent_el').on('some_event' , 'delegated_element', function(){
这就是.on()函数的全部要点 – patrickgamer
@patrickgamer不,它不是。用于授权**时的'on' **是用于动态加载的内容,而不是用于在dom准备好之前执行代码。 –
您的声明中提到“试图将处理程序附加到#one之前” - 附加侦听程序不会立即执行代码,您不必等待文档准备好使用$ .on()定义侦听程序。我可以看到你想说什么,但是我认为你的措辞混淆了绑定的监听器和执行 – patrickgamer
这工作,thanks.How我可以指定,我想隐藏一个段与id op-4和从一个id链接? – Gandalf
@flapjack那段有ID?如果段落已经有一个ID,则不需要做:'p#one'作为'ID'已经**唯一** - 每页:这意味着**只有一个元素**可以有ID #one。 –
是的,它有
Gandalf