gpt4 book ai didi

javascript - 根据另一个下拉列表更新下拉值 - jQuery

转载 作者:行者123 更新时间:2023-11-30 16:29:19 27 4
gpt4 key购买 nike

这是 fiddle

我的 HTML 中有两个下拉项。

从哪里到哪里

where to 充满选项之前,您必须选择 where from

包含不同位置的数组如下所示:

 var allCities = ["Napoli", "Palermo", "Cagliari", "Barcelona", "Malaga", "Rio de Janeiro"];

选择 where from 后,我想用数组中索引高于第一个选择的项目的项目更新 where to 中的值.

例如如果我选择卡利亚里作为我的where from

我的 where to 应该显示 Barcelona,​​ Malaga, Rio de Janeiro,但是我的 where to 下拉列表从未获得任何值。

非常感谢任何帮助。

最佳答案

一些事情,

首先,您需要将 $("#travel_from").on( "selectmenuchange", ... 更改为 $("#travel_from").on( "change ", ...

每次进行此事件时,您还需要清除travel_to 城市,就像这样

$('#travel_to').find('option').remove();

如果您希望首先禁用 travel_to 下拉菜单,您需要在 HTML 中为 select 提供 disabled 属性,然后在执行更改事件时将其删除。

HTML

<select id="travel_to" disabled>

JS

$('#travel_to').prop('disabled', false);

就是这样。这应该是您要找的东西,这里是 complete fiddle

关于javascript - 根据另一个下拉列表更新下拉值 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33571764/

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