Jquery显示和隐藏

Jquery显示和隐藏,jquery,Jquery,为什么它不显示div我也有这个代码 $('#TOTSBILT').click(function(){ $("#Vsauceisgenius").show("slow"); $(".arrow-left").show("slow"); }); 没有错误 $("#CTSO").click(function(){ $("#Vsauceisgenius").hide("slow"); $(".arrow-left").hide("slow"); 2. 试

为什么它不显示div我也有这个代码

$('#TOTSBILT').click(function(){
    $("#Vsauceisgenius").show("slow");
    $(".arrow-left").show("slow");
});
没有错误

$("#CTSO").click(function(){
      $("#Vsauceisgenius").hide("slow");
      $(".arrow-left").hide("slow");

2.
试试这个:

$(函数(){
$(“#CTSO”)。单击(函数(){
$(“#Vsauceisgenius”).hide(“slow”);
$(“.arrow left”).hide(“slow”);
});//关闭此单击处理程序
$('#TOTSBILT')。单击(函数(){
$(“#Vsauceisgenius”).show(“slow”);
$(“.arrow left”).show(“slow”);
});
});


2
您的id是唯一的吗?如果不是,请使其唯一。它可能是动态创建的?如果是,使用事件删除它是动态创建的吗?您能显示您的HTML吗?这将更容易帮助;-)工作fine@Pekka我不知道为什么,但它不工作:(@J.doe what is not working?),运行代码片段并检查,它正在工作。只需替换代码并重试。有关console中的任何错误,请参阅。
<div  id="TOTSBILT"  ><img src="../img/lupa.png" ID="ILDSIB" class="OKSD"></div><div id="ATSIMD"><div class="arrow-left" id="JUHBG"></div><div id="Vsauceisgenius"   >
    <img src="../img/x.png" id="CTSO" href="#"><form method="post" action="ppl.php" >
    <input type="text" name="username" placeholder="People" id="IMOHD"><input type="submit" name="Searc" value="Search" id="DPMM">
    </form><P></P>
    <form method="get">
    <input type="text" placeholder="Hashtags" id="IMOHDS"><input type="submit" value="Search" id="DPMMM"></form>
</div>
</div><h1 ID="jcss">2</H1>