Tek bir seçicide belirli bir öğe türünü gizlemek için tek bir yol var mı? Bunu yapabileceğini biliyorum:jquery ile ilk öğe dışındaki her şeyi gizler
$('p').hide();
$('p:first(or :eq(0)').show()
böyle
Muhtemelen bir şey:
$('p:eq(>0)')
Tek bir seçicide belirli bir öğe türünü gizlemek için tek bir yol var mı? Bunu yapabileceğini biliyorum:jquery ile ilk öğe dışındaki her şeyi gizler
$('p').hide();
$('p:first(or :eq(0)').show()
böyle
Muhtemelen bir şey:
$('p:eq(>0)')
slice()
irade
$('p').slice(1).hide();
... 1
sonuçlarında ikinci unsurdur ve 0
ilk olacak: muhtemelen en iyi performansı vermek. Bu, daha hızlıdır çünkü özel bir filtre yerine yerel yöntemleri kullanır.
Alternatif olarak, :not()
veya .not()
kullanabilirsiniz:
$('p:not(:first)').hide();
//or $('p').not(':first').hide();
$("p").not(":first").hide();
Bu da işe ama çirkin olmalıdır:
$("div:not(:first)").hide();
iyi çalışıyor teşekkür ederim. Oh evet sağın, dilimle yapışacak – locrizak