Я создал один сценарий для поиска правильного ответа и неправильного ответа на событие щелчка li. Я публикую данные и получаю ответ, если ответ правильный, то только один класс добавит правильный ответ, а если ответ нетПравильно, что я хочу добавить 2 класса, например, какой ответ они нажали на эту ссылку. Я добавлю неверный ответ, и я опубликую правильный ответ, как правильный ответ 456, и они выбирают 1234, тогда я должен показать неправильный ответ на 1234 href и исправить-ответ на 456 href
Я добавил свой код, приведенный ниже, в том, что я должен попробовать братьев и сестер, но он не работает и показывает ошибку: Uncaught ReferenceError: брат не определен
$(this).find("a").addClass("active");
var answer = $(this).find("p").html();
//console.log(ID);
$.post('functions.php', {
answer: answer
}, function(data) {
//console.log(data);
if (data != 'correct_ans') {
console.log(data);
if ($(".active").siblings("ul").$('li[text="' + data + '"]').length > 0) {
alert('F');
} else {
alert('no F');
}
$(".active").addClass("incorrect-answer");
} else {
console.log(data);
$(".active").addClass("correct-answer");
}
//$(".answer-list").css("pointer-events","none");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<ul class="answer-list" id="answer_list1">
<li>
<a tabindex="1" id="question1">
<span class="letter-option">A.</span>
<div>
<p>123</p>
</div>
</a>
</li>
<li class="active">
<a tabindex="2" id="question1">
<span class="letter-option">B.</span>
<div>
<p>456</p>
</div>
</a>
</li>
<li>
<a tabindex="3" id="question1">
<span class="letter-option">C.</span>
<div>
<p>789</p>
</div>
</a>
</li>
<li>
<a tabindex="4" id="question1">
<span class="letter-option">D.</span>
<div>
<p>1234</p>
</div>
</a>
</li>
</ul>
<ul>
</ul>
, поэтому кто-нибудь может мне помочь в этом.