Javascript 淡出一个预结束的div
我已经准备好了一个像Javascript 淡出一个预结束的div,javascript,jquery,Javascript,Jquery,我已经准备好了一个像 <div id="p"> lol </div> 英雄联盟 使用$(“#流”).prepend(“lol”)
<div id="p">
lol
</div>
英雄联盟
使用$(“#流”).prepend(“lol”)然后,当我点击一个按钮,我想淡出它<代码>$(“#p”).fadeOut()代码>不工作,如何修复
因为有一个ajax post调用,我预先处理了php的响应(它将mysql插入数据库并用post显示div),但我不能删除它。另外,不透明度的OnHover不起作用:
编辑:这是ajax、sry的一个问题{
$(function(){
$("#stream").prepend("<div id=\"p\">y so serious</div>");
$("#btn").click(function(){
$("#p").fadeOut('slow');
});
});
$(“#流”)。预告(“y如此严重”);
$(“#btn”)。单击(函数(){
美元(“#p”)。淡出(“缓慢”);
});
});
您是否要避开引号
"<div id=\"p\">lol</div>"
“lol”
你能按原样发布你的代码吗?当你问Javascript或jQuery问题时,你应该做一个JSFIDLE。您不需要$(“div#stream”)
选择器的“div”部分,因为您正在搜索ID。这实际上会大大降低选择器的速度-。@Scottie您是对的,但我想我误解了问题,所以将其更改了…您还可以嵌套单引号和双引号:“lol”