この 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 の 1 つをクリックすると、選択されたクラスが追加されます (ラジオ ボタンのように、1 つだけが選択されます)。選択したラジオ/リの ID を取得しようとしています。ありがとう。