我怎么能隐藏除一个以外的所有李项? 我想隐藏李的所有元素,除了特定的李项目
这会起作用吗?
$(".divmenu").find('li').css("display", "none");
$(".divmenu").find('li nth-child(4)').css("color", "red");
或者喜欢这个?
$(".divmenu").find('li:not(nth-child(4))').css("display", "none");
这个看起来很简单,但它不起作用..语法错误?请任何人提供简单有效的技术
答案 0 :(得分:1)
$(".divmenu").not(":nth-child(4)").css("display", "none");
答案 1 :(得分:0)
试试这个:
$(".divmenu").find('li').not(':nth-child(4)').css("display", "none");
答案 2 :(得分:0)
试试这个,会起作用
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(function() {
$(".divmenu li").not('li:nth-child(2)').hide();
});
</script>