我有几个港口的潮汐表,我可以从第一行“选择位置”的下拉菜单中选择港口。当我更改位置时,它会选择一个 div 并仅显示该 div 内的潮汐表,而忽略其他 div。这样做是因为这是通过刷新 div 来刷新数据的唯一方法,而不是在选择新位置时刷新整个网页。它工作正常,但我想打开网页,已经显示位置 A 的名称并显示位置 A 的潮汐表,而不是仅使用“选择位置”选项打开而不显示其他任何内容。
这就是目前的情况
<div>
<select>
<option>Select Location</option>
<option value="A">Location A</option>
<option value="B">Location B</option>
<option value="C">Location C</option>
</select>
</div>
<div class="box A">
<?php
// tide table for location A
?>
</div>
<div class="box B">
<?php
// tide table for location B
?>
</div>
<div class="box C">
<?php
// tide table for location C
?>
</div>
<script>
$(document).ready(function(){
$("select").change(function(){
$(this).find("option:selected").each(function(){
var optionValue = $(this).attr("value");
if(optionValue){
$(".box").not("." + optionValue).hide();
$("." + optionValue).show();
} else{
$(".box").hide();
}
});
}).change();
});
</script>
如何删除“选择位置”选项并让下拉菜单显示“位置 A”并且脚本在网页打开时显示 div class="box A" 的内容?
holdtom
蓝山帝景