我想顯示ID爲hidden_element
隱藏的元素,當我點擊與類show_hidden_element
元素,並關閉ID爲hidden_element
元素時,我點擊元ID close_hidden_element
,如果我只是讓我的腳本可以正常工作,但我有三個元素具有相同的CLASS和ID,它不能工作,有人請幫忙。如何在一個選擇器中顯示和隱藏多個元素jQuery?
這是我的腳本
<article class="post show_hidden_element">
<div id="hidden_element">
<div class="read_box">
<div class="read_box_content">
<h2 class="title">Lorem Ipsum</h2>
<a id="close_hidden_element" class="button_close">×</a>
</div>
</div>
</div>
<div class="border"></div>
</article>
<article class="post show_hidden_element">
<div id="hidden_element">
<div class="read_box">
<div class="read_box_content">
<h2 class="title">Lorem Ipsum</h2>
<a id="close_hidden_element" class="button_close">×</a>
</div>
</div>
</div>
<div class="border"></div>
</article>
<article class="post show_hidden_element">
<div id="hidden_element">
<div class="read_box">
<div class="read_box_content">
<h2 class="title">Lorem Ipsum</h2>
<a id="close_hidden_element" class="button_close">×</a>
</div>
</div>
</div>
<div class="border"></div>
</article>
我的jQuery腳本是在頁面上
$(this).find(".show_hidden_element").click(function(){
$(this).find("#hidden_element").show();
});
$(this).find("#close_hidden_element").click(function(){
$(this).find("#hidden_element").hide();
});
首先,元素的ID必須是唯一的文件範圍(你的情況下可以用jQuery工作,這是相當具有容錯能力,但其他庫的郵件無法對這樣的設置 – chrmod