jquery中删除指定ul中除第一个li外的所有li的代码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery中删除指定ul中除第一个li外的所有li的代码?相关的知识,希望对你有一定的参考价值。
方法挺多的:
1、用not
$("ul>li").not(":eq(0)").remove();
或
$("ul>li").not(":first").remove();
2、用filter
$("ul>li").filter(function(index)return index!=0;).remove();
$("ul li:first");
jquery获取ul中的第一个li的方法:
$("ul li").eq(0);
$("ul li").first();
$("ul li").slice(0,1);//slice第一个参数表示的选取开始的位置,第二个参数是结束的位置
<script type="text/javascript">
//方案一$(function()
var list=$("ul");
for (var i = 0; i < list.length; i++)
$("ul:eq("+i+") li:first").css("background","red");
);
//方案二/*$(function()
$("ul").each(function()
$(this).children().first().css("background","red");
);
);*
///方案三/*$(function()
$("ul li:nth-child(1)").css("background","red");
);*
///方案四/*$(function()
$("ul li:first-child").css("background","red");
);*/</script>
1、用not
$("ul>li").not(":eq(0)").remove();
或
$("ul>li").not(":first").remove();
2、用filter
$("ul>li").filter(function(index)
return index!=0;
).remove();
去除数组中除第一个负数的所有负数
快学Scala上讲解,优点繁琐。 应用数组的差集简单很多。
scala> val arr = Array(1,2,3,4,5,-1,6,-2,7,-3,8,-4,9,-5)
arr: Array[Int] = Array(1, 2, 3, 4, 5, -1, 6, -2, 7, -3, 8, -4, 9, -5)
scala> val r = arr.filter(_ < 0)
r: Array[Int] = Array(-1, -2, -3, -4, -5)
scala> arr.diff(r.tail)
res0: Array[Int] = Array(1, 2, 3, 4, 5, -1, 6, 7, 8, 9)
以上是关于jquery中删除指定ul中除第一个li外的所有li的代码?的主要内容,如果未能解决你的问题,请参考以下文章