2010-09-06 22 views
5

Değiştirilecek sütunları tanımlamak için jQuery seçicimde nth-child kullanıyorum. 5 sütun (1-5) var ve sadece 2,3 ve 4 değiştirmek istiyorum. Bunu nth-child ile yapmak için bir yolu var mı? Şunlar gibi:nth-child() ile çoklu sütunları belirtin()

$('#example tbody tr td:nth-child(2||3||4)') 

Birkaç kombinasyon denedim ama hiçbir şey işe yaramıyor gibi görünüyor. Ben jQuery seçmenler için oldukça yeni Im bana atmak herhangi bir yardım büyük takdir edilecektir. Böyle .nextUntil() kullanabilirsiniz

Selamlar, Joe Chin

+0

Sütunlara herhangi bir ids/sınıf ekleyemez misiniz? –

cevap

5
$('#example tbody tr td:not(:last-child, :first-child)') 
+0

Teşekkürler Bu sadece aradığım şey. – JoeChin

6

:

$('#example tbody tr td:nth-child(1)').nextUntil(':nth-child(5)');​​​​​​​​​​​​​​​​​​​​​​​ 
+0

Teşekkürler, bu da tam olarak aradığım şeyi yapıyor. – JoeChin

1

Ben dilim kullanmak, daha dinamiktir.

$('#example tbody tr td').slice(1,4) 

Dilim yöntemi için API işlecini.

+2

Bu, satır başı esasına göre çalışmaz. Bulunan tüm 'elemanlarının bir dilim olacaktır. – user113716

+0

Teşekkürler, bu daha önce hiç bu yöntemi görmedim ama oldukça kullanışlı olacak eminim. – JoeChin

+0

@patrick Kimse burada çözüm gerçekten yok haha ​​ –

İlgili konular