gpt4 book ai didi

javascript - 使用 JQuery 显示带有 slideup 和 slidedown 的隐藏 div

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:14 25 4
gpt4 key购买 nike

我制作此表单是为了让某些选项在用户从我的选择表单中选择"is"时出现。我根本无法让我隐藏的 div 显示出来,但我使用了控制台并发现至少将选择更改为 yes 确实使我的 if 语句运行。我已经运行了一个测试并且 JQuery 正在工作,但是

任何人都可以帮我找出我哪里出错了吗?

    <form method="post" action="quizcreatescript.php" name="quizcreateform" id="quizcreateform">

<select name="choosemarks" id="choosemarks">
<option value="noweights">No</option>
<option value="yesweights">Yes</option>
</select>

<!-- >This div is hidden until the user selects yes to add own marks<-->
<div class="hide" id="hiddendiv1"><!-- this select box will be hidden at first -->
<div class="input select">
<input type="text" name="quizcorrectaward" id="quizcorrectaward"><br>
<input type="text" name="quizincorrectaward" id="quizincorrectaward"><br>
</div>
</div>

<script type="text/javascript">
$("#choosemarks").change(function(){ // when #choosemarks changes
if ($(this).val() == "yesweights" ) { // if user selects to add own marks $(".hiddendiv1").slideDown("fast"); // if yes show the hidden div

}
else { $(".hiddendiv1").slideUp("fast"); //otherwise, hide the div again.

}
});
</script>

<input type="submit" name="createthequiz" id="createquiz" value="Create Quiz">
</form>

CSS 表单有

.hide {
display:none;
}

最佳答案

这个:

$(".hiddendiv1")

不选择这个元素:

<div class="hide" id="hiddendiv1">

应该是这样的:

$("#hiddendiv1")

使用 # 作为 ID,使用 . 作为类,它可能有效吗?

FIDDLE

关于javascript - 使用 JQuery 显示带有 slideup 和 slidedown 的隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com