这里是初学者编码器,我正在尝试通过学校的 Schedule API 制作一个网络调度程序,因此我们有一堆相互构建的下拉菜单(学期、学校、主题、类(class)、部分)。在最后一个下拉菜单有一个选择之前(我们有一个选择按钮,可以将部分保存到 cookie 中并路由下一个下拉框),我们想要隐藏一个“添加”按钮,我们试图用 jQuery 来解决这个问题。
不幸的是,它不起作用:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('#addButton').hide();
if ($('#sectionSelect').value() === '') {
$('#addButton').hide();
} else {
$('#addButtton').show();
}
});
</script>
我们通过 cookie 保存了部分下拉列表的值(因为它在通过 API 进行路由时可变),所以 $('#sectionSelect').value 是否必须从 cookie 中引用?
谢谢
最佳答案
你有一个 jQuery 错误:
//This is wrong:
$('#sectionSelect').value()
//This is right:
$('#sectionSelect').val()
关于javascript - jQuery:隐藏按钮直到选择最后一个下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27434444/