我構建了我自己的jQuery版本的標籤內容系統。基本的標記如下。如何使用一個爲每個或迭代通過div?
<div class="row" id="toShow>
<div>
content
</div>
<div>
content
</div>
<div>
content
</div>
</div>
資產淨值變爲另一行
<div class="row" id="Links>
<ul>
<li>link</li><li>link</li><li>link</li><li>link</li>
</ul>
</div>
這裏是運行選項卡
$('.toShow .dslc-modules-area:not(:first)').addClass("hide");
$(".links li").click(function() {
$(".links li").siblings().removeClass('active');
$(this).toggleClass('active');
var identify=$(this).index();
$(".toShow .dslc-modules-area:not(:eq(identify))").addClass("hide");
$(".toShow .dslc-modules-area").eq([identify]).removeClass('hide').toggleClass("showme");
$('html,body').animate({scrollTop: $(".toShow").offset().top + 0}, 800);
的JS,如果我對第一一二手風琴作品和我假設它是一個迭代/每個問題?我的問題是,無需鏈接1,鏈接2等是否有辦法讓代碼適用於每一組手風琴?也就是說,對於#toShow和#Links的每一組運行此代碼?
'$( 「.links李」).siblings()removeClass( '主動')'是喜歡跑步while循環遞增'我從'1'到'10'20次,只是將它的值設置爲'1'後。刪除'siblings()',然後使用'$(「.links li」).removeClass('active')' – SeinopSys
@DanielBeck編輯修改了作者帖子中可能導致問題不存在的錯誤,如果不是在這種情況下,而是在將來。請避免非空白處更改以在問題中編碼。如果您希望重新應用語法更正,我會回滾編輯,然後繼續。 – SeinopSys
@ DJDavid98考慮到提問者聲明第一個作品我認爲錯別字只是抄寫錯誤,但你的觀點是完全有效的;我將來會記住這一點。道歉。 –