编写这个 jQuery 选择器的更好方法是什么:
// this is called when .nextButton is invoked.
$(this).parent('.question').children('.options').children('.options > li').children('.selected').parent('li').attr('id'));
HTML:
<div class="question" id="question1">
<p>What is your age:</p>
<ul class="options question1Options">
<li id="q1-1"><div class="radio"></div>10-20.</li>
<li id="q1-2"><div class="radio"></div>21-30.</li>
<li id="q1-3"><div class="radio"></div>31-40.</li>
</ul>
<div class="nextButton"></div>
</div>
当用户单击其中一个 li 时,它将添加一个选定的类(如单选按钮,只选择一个)。我正在尝试获取所选收音机/li 的 id。谢谢。