我使用以下代码:
<script>
$(document).ready(function() {
$(function() {
$("ul.items").each(function() {
$("li:gt(4)", this).hide();
});
});
});
</script>
基本上它没有隐藏任何东西......
以下是代码的列表部分:
<ul class="items">
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
<li>Six</li>
<li>Seven</li>
</ul>
有人能发现问题吗?
答案 0 :(得分:3)
试试这个(更清洁):
$(document).ready(function() {
$("ul.items li:gt(4)").hide();
});
答案 1 :(得分:1)
$(document).ready(function() { //TODO Something... });
$(function(){ //TODO something });
2 == 1
,您应该使用其中一个,不要将2写入1.