このマークアップがあります。これらはすべてデータベースからのものであることを忘れないでください。私は foreach ループを使用しており、その中でそれらの値を取得しています
<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>
。誰かが閉じるボタンをクリックすると、使用したときにjqueryでそのdiv()のみが非表示になるようにしたい
jQuery(document).ready(function($) {
jQuery('#close').click(function() {
jQuery('.announcement-text').hide();
});
});
最初のブロックでのみ機能し、すべてのブロックの合計を隠していますか? 誰かがその閉じるボタンをクリックすると、その特定のブロックが非表示になるようにする方法を誰かに教えてもらえますか?ありがとう