Javascript 擦除div数据并隐藏滑块

Javascript 擦除div数据并隐藏滑块,javascript,jquery,slider,Javascript,Jquery,Slider,我一直在研究一个jquery滑块,它在单击一条记录后滑出,然后在单击“关闭”时滑回屏幕。。我最初遇到的问题是,如果我两次点击该记录,它会尝试在其上加载相同的信息,并产生大量错误。。因此,我找到了一些代码,我可以使用这些代码来删除所有数据,然后将滑块窗格移回屏幕。我遇到的问题是,它会像我以前那样擦除所有细节,但滑块窗格根本不会移动。我只将javascript代码放在这里,看看是否有人可以告诉我,我对代码做了哪些错误,以及如果有错误,如何修复它可能 function deleteParent

我一直在研究一个jquery滑块,它在单击一条记录后滑出,然后在单击“关闭”时滑回屏幕。。我最初遇到的问题是,如果我两次点击该记录,它会尝试在其上加载相同的信息,并产生大量错误。。因此,我找到了一些代码,我可以使用这些代码来删除所有数据,然后将滑块窗格移回屏幕。我遇到的问题是,它会像我以前那样擦除所有细节,但滑块窗格根本不会移动。我只将javascript代码放在这里,看看是否有人可以告诉我,我对代码做了哪些错误,以及如果有错误,如何修复它可能

    function deleteParentElement(){
         $(this).parent().animate({right:-1000});    // on its own as an onlcick event 
attached to the button it works on its own the pane its moving class is called "details"
         $('.student').remove()   //the class defined in here is only the div containing the data
         e.stopPropagation()
    }
这是用于触发该功能的按钮

<button style="position: absolute; top:40px; right:25px;" href="#" id="bt-close" class="<? echo $Stu_id;?>" onClick="deleteParentElement()">Close</button>

您缺少两个分号和一个

$(document).ready(function(){
//the rest of the code
});
。。。这可能是您的问题

在$('.student')之后;和e.stopPropagation();。。。每次在jquery中有一个像remove()这样的命令时,后面都需要一个分号(除非它不是命令的结尾,比如parent().hide();)。。。这也适用于事件hadler,如$(document).ready(函数(){//代码的其余部分});