2011-04-21 109 views
4

我已經得到了這個醜陋的jQuery選擇..多重選擇器的jQuery

$('div img').eq(3).css('padding-right', '0'); //multiple of 4... 
$('div img').eq(7).css('padding-right', '0'); 
$('div img').eq(11).css('padding-right', '0'); 
$('div img').eq(15).css('padding-right', '0'); 

我必須得到所有imgages在位於4 ^和多的-4位置...

有比我更好的代碼? :-)

回答

8

是:

$('div img:nth-child(4n+3)').css('padding-right', '0'); 
+0

很不錯的! +1! (SO不會允許長度小於15的評論) – 2011-04-21 16:29:01

+0

謝謝@Jakub Hampl! – Pointy 2011-04-21 16:30:05

+0

感謝jakub&Pointy! :-) – Roberto 2011-04-21 16:42:58