Javascript 无法使用jquery按类访问嵌套的
元素 我是triyng,在div中使用class remove访问和隐藏所有嵌套元素都没有成功 这是附加元素的代码片段Javascript 无法使用jquery按类访问嵌套的,javascript,jquery,Javascript,Jquery,元素 我是triyng,在div中使用class remove访问和隐藏所有嵌套元素都没有成功 这是附加元素的代码片段 $('<li id="com'+msg[key]['id']+'"></li>').prependTo('.mCSB_container').html('<div class="acomments"> <img src="'+url_Avatar+'" alt="Avatar fotomontaggio" /></div&g
$('<li id="com'+msg[key]['id']+'"></li>').prependTo('.mCSB_container').html('<div class="acomments"> <img src="'+url_Avatar+'" alt="Avatar fotomontaggio" /></div><div class="tcomments"><h1>'+nome+'</h1><p class="text">'+commento+'</p><p class="differenza">'+dif+'</p>**<p class="remove" id="r'+msg[key]['id']+'">rimuovi commento</p></div>');
$(document).ready(function() { $('.remove').hide();});
有人能帮我吗?我无法摆脱这个…如果你有
$(function() {
...
$('<li id="com'+msg[key]['id']+'"></li>').prependTo('.mCSB_container').html('<div class="acomments"> <img src="'+url_Avatar+'" alt="Avatar fotomontaggio" /></div><div class="tcomments"><h1>'+nome+'</h1><p class="text">'+commento+'</p><p class="differenza">'+dif+'</p>**<p class="remove" id="r'+msg[key]['id']+'">rimuovi commento</p></div>');
...
});
$(document).ready(function() { $('.remove').hide();});
隐藏代码在加载前添加就绪之前运行。这意味着它什么也不隐藏
解决方案是确保在创建元素后执行隐藏代码:
$(function() {
...
$('<li id="com'+msg[key]['id']+'"></li>').prependTo('.mCSB_container').html('<div class="acomments"> <img src="'+url_Avatar+'" alt="Avatar fotomontaggio" /></div><div class="tcomments"><h1>'+nome+'</h1><p class="text">'+commento+'</p><p class="differenza">'+dif+'</p>**<p class="remove" id="r'+msg[key]['id']+'">rimuovi commento</p></div>');
...
$('.remove').hide();
});
你确定在隐藏之后不执行创建吗?@dystroy我确信这就是确切的场景。在JSFIDLE中测试时效果很好。你能给我举个有效的例子吗?伙计..你就是那个!!!!!我花了大约1个小时试图找到答案。我知道这很容易,但是…伙计…也许我是瞎的。谢谢