我有以下标记(这是一个有数百个的例子)
<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到下一个div有多少个单选按钮。
我试过了:
var selection = $("div.q3:eq(0)").nextUntil('div','input[type="radio"]').length;
关于这个主题的无穷变化,但我总是得到0的答案。
我错过了什么?任何帮助将不胜感激!
尼克
答案 0 :(得分:3)
您的课程为Q3
,但您的选择器为小写q3
。否则你的nextUntil应该可以工作。
var selection = $("div.Q3:eq(0)").nextUntil('div','input[type="radio"]').length;