任何人都可以幫我解決這個問題嗎?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