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”