2012-06-08 71 views

回答

3

你不想.is; .is測試一個條件並返回一個布爾值。使用.filter以獲得匹配項:

$(this).prevAll("input").slice(-5).filter(":checked").length 
+0

啊!非常感謝你! – MadTurki

2

.is()根據集合中的任何元素是否與選擇器匹配而不是元素集合本身返回true/false。

你可能想用的.filter()相反,它返回一組您的選擇相匹配的元素:

$(this).prevAll("input").slice(-5).filter(":checked").length