一个jquery问题
我想隐藏1 和 3 ,请问下怎么实现 <ul class="clearfix"><li><span>1</span> <span>2</span> </li>
<li><span>3</span> <span>4</span> </li>
</ul>
我这这样写的 $(".clearfix li span:gt(2)").hide(); 这样只隐藏3. --------------------编程问答-------------------- 0,1,2,3估计都隐藏了
--------------------编程问答-------------------- $(document).ready(function(){
var li = $(".clearfix li")
$.each(li,function(i){
li.find("span:eq(1)").hide();
})
}); --------------------编程问答-------------------- 用奇数选择器
$(".clearfix li span:odd").hide(); --------------------编程问答-------------------- http://api.jquery.com/odd-selector/ --------------------编程问答-------------------- 搞半天原来你是从1开始编号的,那就用偶数选择器好了
$(".clearfix li span:even").hide();
http://www.w3school.com.cn/jquery/selector_even.asp --------------------编程问答-------------------- $(".clearfix span:eq(0)").hide();
$(".clearfix span:eq(2)").hide(); --------------------编程问答--------------------
这个可以. --------------------编程问答--------------------
--------------------编程问答--------------------
//or
$(".clearfix li :nth-child(2n-1)").hide()
+1 --------------------编程问答-------------------- 上面的就可以了 --------------------编程问答-------------------- $(".clearfix span").eq(0).hide();
$(".clearfix span").eq(2).hide(); --------------------编程问答-------------------- $("id").hide(); --------------------编程问答-------------------- 再来个:
$("clearfix li :firstchild").hide(); --------------------编程问答-------------------- $(".clearfix li:eq(0) span:eq(0)").hide()
$(".clearfix li:eq(1) span:eq(0)").hide()
或者
$(".clearfix li :firstchild").hide(); --------------------编程问答--------------------
+1
补充:.NET技术 , ASP.NET