gpt4 book ai didi

php - 奇怪的类(Class)行为;在不应该应用时应用到下拉列表选项

转载 作者:行者123 更新时间:2023-11-27 22:37:02 25 4
gpt4 key购买 nike

这有点难以解释......

我有这门课:

.nav_option_main {
background-color: #FC9;
}

我有两个下拉列表,我们称它们为 Drp1 和 Drp2。Drp2 根据 Drp1:s 值使用 javascript 填充。

Drp2 中的一些值应用了上述类,但只是一些。

现在,这是一个奇怪的问题,假设我在 Drp1 上进行了选择,而 Drp2 充满了选项(使用 js)。然后,如果 Drp2 中的选项编号 5 应用了该类,因此背景发生了变化,并且我将 Drp1 更改为其他内容,那么 Drp2:s 选项编号 5 没有更改 bgr 颜色(因为该类似乎已被缓存以某种方式,并应用于它)。

另一个例子:

我从 Drp1 中选择 fruitsDrp2 填充了 3 个 fruitsbananaapplelemon .假设 Lemon 应用了 class,所以 lemon 有背景色!然后,如果我在 Drp1 中选择 countries,并且 Drp2 填充了 5 countries,则第三国的背景即使没有应用类,颜色仍然没有改变,为什么?所以这些国家可以是美国加拿大法国俄罗斯中国,依此顺序。然后 France 将附加背景颜色,即使在代码中它不应该附加!

如果您需要更多信息,请告诉我,我会提供更多示例。

最佳答案

在根据drp1改变drp2的js中,你是去掉option元素重新创建,还是只是改值?前者应该有效;后者将导致保留类,因为您没有更改元素

关于php - 奇怪的类(Class)行为;在不应该应用时应用到下拉列表选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035630/

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