http://keralapsctuts.com/Old/topic.php?id=14
以上是我æ£åœ¨å¤„ç†çš„页é¢ï¼Œä½†æˆ‘é‡åˆ°äº†é—®é¢˜ã€‚从MySQLæ•°æ®åº“åŠ è½½æˆ‘çš„æ‰€æœ‰é—®é¢˜å’Œé€‰æ‹©åŽï¼Œæˆ‘希望有一个功能,用户选择一个选项,它检查ç”案是å¦æ£ç¡®ï¼Œç„¶åŽå¦‚果选择æ£ç¡®ï¼Œæ–‡æœ¬å˜ä¸ºç»¿è‰²æˆ–红色(如果选择ä¸æ£ç¡®ï¼‰ã€‚
这是典型问题/选择的布局:
'<div class="question_container">
<p class="questions">'.$question.'</p>
<span class="group">
<input id="id_radio1" type="radio" name="group'.$id.'" value="'.$ans1.'" />'.$ans1.'
<input id="id_radio2" type="radio" name="group'.$id.'" value="'.$ans2.'" />'.$ans2.'
<input id="id_radio3" type="radio" name="group'.$id.'" value="'.$ans3.'" />'.$ans3.'
<input id="id_radio4" type="radio" name="group'.$id.'" value="'.$ans4.'" />'.$ans4.'
</span>
</div>';
ç”案 0 :(得分:1)
ä½ çœŸçš„æ²¡æœ‰ç»™å‡ºè¶³å¤Ÿçš„ä¿¡æ¯ï¼Œä½†è¿™å¯èƒ½ä¸Žä½ 想è¦çš„相似:
问题/ç”案阻æ¢ï¼š
<div class="question_container">
<p class="questions">Question about stuff?</p>
<span class="group" style="inline-block;">
<label>
<input id="id_radio1" class="incorrect" type="radio" name="group1" value="Answer 1" />Answer 1
</label>
<label>
<input id="id_radio2" class="correct" type="radio" name="group1" value="Answer 2" />Answer 2
</label>
<label>
<input id="id_radio3" class="incorrect" type="radio" name="group1" value="Answer 3" />Answer 3
</label>
<label>
<input id="id_radio4" class="incorrect" type="radio" name="group1" value="Answer 4" />Answer 4
</label>
</span>
</div>
<强> jQuery的:强>
$("input[type=radio]").click(function() {
var Radio = $(this);
var GetGroup = Radio.parents(".group");
GetGroup.find("label").css({"background-color":"transparent"});
// You can use a one-line ternary here to switch colors
Radio.parent().css({"background-color":((Radio.attr("class") == 'correct')? "green" : "red")});
});