gpt4 book ai didi

JQuery - 如果选中复选框则运行函数

转载 作者:行者123 更新时间:2023-12-01 04:23:12 24 4
gpt4 key购买 nike

如果选中:#instructions-bar 将激活。如果未选中:#instructions-bar 将不会激活。

在 case 语句中完成此操作的最佳方法是什么。我知道多个 if then 语句不是最好的方法。基本上,我想在每种情况下隐藏#instructions-bar。不是整个开关。

<p><input type="checkbox" id="unique-checkbox-name" name="enable-checkbox"/>Checkbox</p>

$("select[name=map-tool]").change(function (e) {
var currVal = $(this).val();
switch (currVal) {
case "navigation":
// instructions bar HIDE
$('#instructions-bar').slideUp('slow');
// more code
break;
case "distance":
// instructions bar SHOW
$('#instructions-bar').slideDown('slow');
// more code
break;
case "area":
// instructions bar HIDE
$('#instructions-bar').slideUp('slow');
// more code
break;
}
});

最佳答案

 $("select[name=map-tool]").change(function (e) {
var currVal = $(this).val();
var isChecked = $("#unique-checkbox-name").is(":checked");
switch (currVal) {
case "navigation":
// instructions bar HIDE
if (isChecked) $('#instructions-bar').slideUp('slow');
// more code
break;
case "distance":
// instructions bar SHOW
if (isChecked) $('#instructions-bar').slideDown('slow');
// more code
break;
case "area":
// instructions bar HIDE
if (isChecked) $('#instructions-bar').slideUp('slow');
// more code
break;
}
});

关于JQuery - 如果选中复选框则运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752240/

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