我想單擊a.bc-pagination-next
時顯示元素li.bc-cate-has-child.first
,並在點擊a.bc-pagination-next
時將其隱藏。只需點擊父容器中的元素
下面的腳本工作,但點擊將顯示/隱藏兩個容器中的所有匹配元素,我如何保持點擊只是影響父容器中的元素?
腳本:
$(document).ready(function() {
$('.bc-list-wrap').each(function() {
$("a.bc-pagination-next").click(function() {
$("li.bc-cate-has-child.first").hide();
})
$("a.bc-pagination-prev").click(function() {
$("li.bc-cate-has-child.first").show();
})
});
});
HTML:
<div class="bc-list-wrap">
<ul class="bc-list bc-ul bc-list-not-standard">
<li class="bc-cate-has-child first" style="display: none;">
</li>
</ul>
<div class="bc-pagination">
<a class="bc-pagination-next">next</a>
<a class="bc-pagination-prev">prev</a>
</div>
</div>
<div class="bc-list-wrap">
<ul class="bc-list bc-ul bc-list-not-standard">
<li class="bc-cate-has-child first" style="display: none;">
</li>
</ul>
<div class="bc-pagination">
<a class="bc-pagination-next">next</a>
<a class="bc-pagination-prev">prev</a>
</div>
</div>
是啊,這個工作知府,謝謝。 – user3344734