jquery选择除第一个或某个外的所有元素的几种方法

Javascript 2020-02-04 阅读 38 评论 0

使用 jquery 的选择器和相关方法,选取剔除第一个(或者某个)的元素外的所有元素,总结了以下的几种方法,并贴上 Demo 例子。

结合 :not 和 :first 选择器

参考 jquery 文档 :not选择器 和 :first选择器

$("tr:not(:first)").css( "font-style", "italic" );

亲手试一试 »

使用 :eq 选择器

参考 jquery 文档 eq选择器

$("tr:not(:eq(0))").css( "color", "red" );

亲手试一试 »

使用 not 方法

参考 jquery 文档 not 方法

$("div").not(":eq(0)").css("border-color", "red");

亲手试一试 »

使用 :gt 选择器

参考jquery 文档 gt 选择器

$("tr:gt(0)").css("backgroundColor", "yellow");

亲手试一试 »

使用 slice 方法

参考 jquery 文档 slice 方法

$("div.test").slice(1).hide();

亲手试一试 »

最后更新 2020-02-07
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });