我有供用戶選擇的選項。點擊時這些選項會導致出現更多選項並顯示文本框。Jquery沒有按預期工作
我有一個問題,我認爲我已經掌握了一個部分。該代碼是所有其他選項的複製粘貼,但這個特定的一個不起作用。其他的工作很好。
這是代碼的一個片段:
if ($("#onlyother").is(":checked")) {
$("#counselorcomments").show("fast");
} else {
$("#counselorcomments").css("display", "none");
}
上面那部分是一個應該檢查頁面加載如果選項(#onlyother)被檢查代碼段。
我已經爲我的所有選項實現了這種功能,除了這個之外,所有的工作都很好。
$(".action").click(function() {
if ($("#add").is(":checked")) {
$(".forms").show("fast");
} else {
$(".forms").hide("fast");
}
if ($("#onlyother").is(":checked")) {
$("#counselorcomments").show("fast");
} else {
$("#counselorcomments").hide("fast");
}
});
這段代碼是我用來實際選擇的選項。 (這項工作符合市場預期。
<label class ="action"><input type="radio" name="action" value="Other" id="onlyother" <?php echo set_radio('action', 'Other'); ?>/><font color="#ff0000" size="2"><strong>Other</strong></font></label>
這是導致問題的單選按鈕。
這是必須出現在包裝盒/消失
<textarea name="counselorcomments" rows="5" cols="40" id="counselorcomments" placeholder="Comments"><?php echo set_value('counselorcomments') ?></textarea>
'我在沒有辦法流利的使用resource'的jsfiddle只是打字(或粘貼)的問題HTML和JS。你有什麼麻煩? – SLaks
http://jsfiddle.net/WM4uJ/小提琴給定的信息 – Albzi
@BeatAlex - 你忘了選擇左側的jQuery。 – tymeJV