我遍歷li元素,然後將css應用於某些滿足條件的li元素。遍歷li元素,然後在一些li元素上添加.addclass css
可以說,我然後我將使用JavaScript CSS類.addclass hide_me
上立計11至15
此具有15總的裏元件UL是HTML:
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
<li>item 6</li>
<li>item 7</li>
<li>item 8</li>
<li>item 9</li>
<li>item 10</li>
<li>item 11</li>
<li>item 12</li>
<li>item 13</li>
<li>item 14</li>
<li>item 15</li>
</ul>
此我想使用JavaScript/jQuery的
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
<li>item 6</li>
<li>item 7</li>
<li>item 8</li>
<li>item 9</li>
<li>item 10</li>
<li class="hide_me">item 11</li>
<li class="hide_me">item 12</li>
<li class="hide_me">item 13</li>
<li class="hide_me">item 14</li>
<li class="hide_me">item 15</li>
</ul>
使到目前爲止,我想出了這個JavaScript代碼,但它不起作用。
我的javascript:
<script>
$(document).ready(function(){
$.each($('.items'), function() {
var children = $(this).find(">li");
var count_items = children.length;
for (var items = 11; items < count_items; items++) {
//console.log(items); //output 11, 12, 13, 14, 15
$(".items li:nth-of-type("+ items +")").addClass('.hideme'); // this is css selector by nth-type
}
});
});
</script>
最新GT的目的(9)。請詳細說明。順便說一句,感謝快速解決方案@guradio –
@AlexNewbie':gt()'使用索引0作爲基礎,它將選擇大於指定的索引。在我們的例子中意義,因爲我們需要選擇添加到元素11,我們需要指定索引10,但我們從零開始9 9 10.我希望你能理解我的解釋 – guradio
是的,明白了。非常感謝你@guradio –