jQuery的nextuntil选择收音机

问题描述:

我有以下的标记(这是一个例子有数以百计)jQuery的nextuntil选择收音机

<div class="Q3"> 1. Suspension & Chassis <span id='q6_p01'>2</span></div> 

     <input type="radio" name="r6_p01" id="r6_p01_1" value="1"/> 
     <input type="radio" name="r6_p01" id="r6_p01_2" value="2"/> 

<div class="Q3"> 2. Suspension & Chassis <span id='q6_p01'>2</span></div> 

我想了解我有多少单选按钮都从一个div来下。

我曾尝试:

var selection = $("div.q3:eq(0)").nextUntil('div','input[type="radio"]').length; 

和无尽的变化就这一主题,但我总能得到我缺少的0

的答案吗?任何帮助将不胜感激!

尼克

你的类是Q3但你的选择是小写q3。否则,你的nextUntil应该工作。

var selection = $("div.Q3:eq(0)").nextUntil('div','input[type="radio"]').length; 
+0

通过一分钟.... – Blazemonger

+0

我几乎尖叫起来打我,当我看到您的回复!我一直在盯着它一个小时。我改变了它,但它仍然说0. –

+0

@Nick它在这里工作http://jsfiddle.net/YUHDs/? – Dennis