任何人都可以帮我解决这个问题吗?jQuery addClass如果单选按钮检查
$(document).ready(function() {
if(
$("input.check").is(":checked")){
$(this).parent().addClass("question-box-active");
}
});
我想添加一个类(问题框活动)的.check(一个单选按钮)的父母,只有当它被检查。如果我使用警报测试,它工作正常,但我无法设法添加该类。
谢谢大家的帮助。
更新:这是表单的HTML。我从48中只复制了3个div。正如你可能猜测的那样,如果在加载页面时已经选中了单选按钮,我试图向问题框添加一个类。到目前为止没有运气。
<div class="question-box">
<input class="check" type="checkbox" name="question-1" value="1" <?php if(isset($_POST['question-1'])) echo "checked"; ?> />
<span class="question">1. Save a rainforest or grow organic vegetables</span>
</div>
<div class="question-box alt">
<input class="check" type="checkbox" name="question-2" value="1" <?php if(isset($_POST['question-2'])) echo "checked"; ?> />
<span class="question">2. Solve complicated math problems</span>
</div>
<div class="question-box">
<input class="check" type="checkbox" name="question-3" value="1" <?php if(isset($_POST['question-3'])) echo "checked"; ?> />
<span class="question">3. Act in a movie, play, or television show</span>
</div>
感谢您的回答卡夫曼。该表单已设置,因此页面刷新后会在单击提交后显示表单的结果。当单选按钮被用户主动检查时,我已经有了一个点击功能来添加问题框活动类。但是当页面刷新结果时,即使按钮被选中,类也会消失。 – Julesfrog