我有一個簡單的div結構(見下文)。我試圖做的是當div id「interviewer-Button」被點擊時,下面的div應該出現,並且當div id「elt」被點擊時從id「parent0」開始直到最後應該隱藏。在jquery中隱藏父divs
顯示部分工作正常。但是,當我試圖隱藏時,它不會隱藏。當我點擊div id「elt」時,警告消息「hh」(見下文)會被拋出!奇怪的。有關如何隱藏這個的任何幫助?
<div id = "interviewer-Button">
Interviewer
<div id = "parent0">
Viv
<div id = "parent1">
Parent
<div id = "elt">
Close
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$("#parent0").hide();
$("#interviewer-Button").click(function() { alert("hh");$("#parent0").show(); });
$("#elt").click(function() {
$(this).parent().parent().hide();
});
});
</script>