隐藏具有相同类的所有div(除了第一个)
我有10个
的同一个class级
现在我需要隐藏所有
先退出。
这是最快的方法: $('div.c1').not(':eq(0)').hide();
🙂
$('.c1').hide(); $('.c1:first').show();
var elements = document.getElementsByTagName("div").getElementsByClassName("c1"); for (var i = 1; i < elements.length; i++) { elements[i].style.visibility = "hidden"; }
我希望它有效
其他方式:
$('div.c1:gt(0)').hide ();
例如,如果您决定保留前2,那么哪个更灵活。
请注意,到目前为止,这比其他答案快10%(在FF 5中)。 请参阅此性能测试 。