Облицовка некоторых проблем с селекторами jQuery.jquery select element
Мой HTML, как:
<form method="" action="">
<p id="question_1">
<h1 id="question">1. A Question</h1>
<div id="choices">
<p id="option1"><input type="radio" id="option" name="q_1" value="1" />A</p>
<p id="option2"><input type="radio" id="option" name="q_2" value="2" />B</p>
<p id="option3"><input type="radio" id="option" name="q_3" value="3" />C</p>
</div>
</p>
.
.
.
</form>
Есть п такие вопросы.
Я хочу выделить <p>, содержащий 3-й переключатель для каждого вопроса. Например,
p#question_1 > p#option3
p#question_2 > p#option3
p#question_3 > p#option3
Как это сделать?
я что-то вроде этого пытаюсь, без какого-либо успеха:
$("form p#question_" + i).filter("p:eq(3)").addClass("correct");
Возможно, у вас есть дублированные идентификаторы в вашей разметке, что является * недействительным * в соответствии со спецификацией. – karim79
Попробуйте использовать кнопку «code sample» в режиме редактирования (с нулями и единицами).Это намного проще, чем «<» и «>» –
@ karim79 - Более чем вероятно, что элементы 'radio' имеют идентификатор' option'. Я согласен с тем, что другие (например, «выборы») также вероятны. – user113716