我有這塊標記。記住所有這些都來自數據庫。我已經使用foreach循環,並在我得到這些值jQuery當點擊關閉按鈕時,它只會隱藏該特定的div?
<div id="announcment-wrap">
<div class="announcement-text">
This is again a dummy
<a href="http://www.google.com">| click here</a>
<a id="close" href="#" class="close">X</a>
</div>
<div class="announcement-text">
This is demo 3
<a href="http://www.google.co.in">| Demo3</a>
<a id="close" href="#" class="close">X</a>
</div>
<div class="announcement-text">
This is demo 4
<a href="http://facebook.com">| Demo again</a>
<a id="close" href="#" class="close">X</a>
</div>
</div>
現在你可以看到有一個關閉按鈕<a id="close" href="#" class="close">X</a>
。我想,當有人會點擊關閉按鈕,那麼它只會隱藏DIV() jQuery中,當我用
jQuery(document).ready(function($) {
jQuery('#close').click(function() {
jQuery('.announcement-text').hide();
});
});
它是唯一的工作對於第一塊,也被隱藏了總所有塊?因此,有人可以告訴我怎麼做,當有人會點擊該關閉按鈕,它會隱藏特定block.Thanks
你不能有相同的ID的所有錨元素,使用類instead.Check我答 –
全部關閉按鈕具有相同的ID,所以如果你試圖將無法正常工作使用Id訪問所有關閉按鈕。而不是ID訪問他們使用類即.close –