私は既存の質問を読んだが問題は解決しないようだ。 ドロップダウンリストで "Open Ended"オプションが選択されている場合、div "answer_wrapper"を非表示にしたいと考えています。ドロップダウンリストの選択値に応じてJQueryでdivを表示/非表示
私はいくつかのコードを書いていますが、ソリューションを実行すると、ドロップダウンリストで[Open Ended]オプションを選択しても何も起きないようです。
ご協力いただければ幸いです。
$(function()
{
$("#QuestnType").change(function()
{
ToggleDropdown();
});
ToggleDropdown();
});
function ToggleDropdown()
{
if ($("#QuestnType").val() == "Open Ended")
{
$("#answer_wrapper").hide();
}
else
{
$("#answer_wrapper").show();
}
};
ドロップダウンリスト
<asp:DropDownList runat="server" ID="QuestnType" CssClass="form">
<asp:ListItem Value="1">Check Boxes</asp:ListItem>
<asp:ListItem Value="2">Drop Down</asp:ListItem>
<asp:ListItem Value="3">Open Ended</asp:ListItem>
<asp:ListItem Value="4">Radio Buttons</asp:ListItem>
</asp:DropDownList>
<div id="answer_wrapper">
some code here
</div>
はどこで間違ったんですか?
'.text()'は機能しません。 – maxedison
次にval()をチェックして3を確認してください –
マスターページがドロップダウンリストのIDを変更していると言ってください。私はクラス名をドロップダウンに割り当てました、そして今は完全に動作します。ありがとう – HGomez90