동일한 클래스 인 "dropdown_4columns"가있는 몇 개의 ul을 분할하려고합니다. 나는 "열"이라는 div에 매 15 번째 li 항목을 감싸고 싶다. 내가 사용하는 스크립트는 실제로 그렇게하지만 다음 ul dropdown_4columns에서 li 항목을 가져옵니다. 그럼 어떻게 그냥 현재 목록에 대한 리튬 항목을 나눌 수 있습니다. 나는 css3 열을 사용할 수 없으며 클래스 나 ID를 변경할 수 없습니다. 그것은 모두 자동으로 생성됩니다! 내가 찾아 가장 가까운 사용하려하고 $이 있지만, 운이 :(동일한 클래스의 정렬되지 않은 목록
<ul class="nav clearfix">
<li class="item">
<ul class="dropdown_4columns">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
<li class="item">
<ul class="dropdown_4columns">
<li></li>
<li></li>
</ul>
</li>
<li class="item">
<ul class="dropdown_4columns">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
</ul>
jQuery를
$().ready(function(){
var divs = $("ul.dropdown_4columns > li");
for(var i = 0; i < divs.length; i+=15) {
divs.slice(i, i+15).wrapAll("<div class='column'></div>");
}
});
좋아, 우선,'$(). 준비 (함수() {''해야 $ (문서) .ready (기능() {' – pythonian29033
@ pythonian29033 : 맞아. 맞아. 근데 그건 문제가 아냐;) – Meules
@ pythonian29033 또한 $ (function() {...}) ;;) –