gpt4 book ai didi

jquery - 当我选择特定选项 jQuery 时如何删除类

转载 作者:搜寻专家 更新时间:2023-10-31 22:13:40 24 4
gpt4 key购买 nike

我是 jQuery 的新手,在谷歌搜索了 1 天后,我仍然没有找到解决方案。当我选择带有 value="test" 的选项时,我需要删除 class="hidden" 并在我选择时添加 class="hidden"没有提交按钮的另一个选项。请帮忙。

<select name="cars" class="help">
<option value="volvo">volvo</option>
<option value="saab">saab</option>
<option value="mercedes">mercedes</option>
<option value="audi">audi</option>
<option value="test">Test</option>
</select>
<input type="checkbox" class="hidden">

我试过:

$('.select option[value="test"]').clcik(function(){
$(".hidden").removeClass();
});

还有很多不同的东西(给选项或一些标签一个 id)但仍然没有 :(

最佳答案

您应该使用选择更改事件,并在它更改时检查值,因为选项通常不会触发鼠标事件。

$('.help').on('change', function() {
if (this.value == 'test') $('.hidden').removeClass('hidden');
});

切换输入类,做

$('.help').on('change', function() {
$('input[type="checkbox"]').toggleClass('hidden', this.value != 'test');
});

FIDDLE

关于jquery - 当我选择特定选项 jQuery 时如何删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21160434/

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