我有幾個ul,我只想每次只顯示1個上一個和下一個按鈕來遍歷它們。jQuery簡單分頁
我正在使用PHP的foreach生成每個ul最多6個li。以及爲每個(itemX)獲取唯一的ID。
<ul class="itemWrap" id="itemX">
<li>Item 1</li>
<li>Item 2</li>
// ETC
</ul>
我想使用jQuery來設置所有「itemWrap」顯示無,然後設置ID「項目1」,以顯示在頁面加載塊。
然後,當點擊next/prev按鈕時,將當前ul設置爲顯示none,並將下一個/ prev ul設置爲顯示塊。
jQuery(document).ready(function(){
jQuery(".itemWrap").css("display", "none");
jQuery("#item1").css("display", "block");
var count = 1;
var item = jQuery("#item" + count);
jQuery(".prev").click(function(){
// do previous tab
jQuery.each(item, function() {
item.css("display", "none");
});
count--;
jQuery.each(item, function() {
item.css("display", "block");
});
});
jQuery(".next").click(function(){
// do next tab
jQuery.each(item, function() {
item.css("display", "none");
});
count++;
jQuery.each(item, function() {
item.css("display", "block");
});
});});
這是我有什麼,它的工作原理,設置當前上行顯示無,但前提是什麼,告訴它來設置一個/上一個UL顯示塊。
改變'count'不會改變'item'是什麼。每次更改'count'時使用新的選擇器 – charlietfl