【发布时间】:2016-09-09 11:19:04
【问题描述】:
这似乎应该很容易,但我还没有让它工作。我有一个带有 10 个左右选项的 html 选择元素。当用户选择其中一个选项时,会通过删除 .hidden 类来显示一个 Div,该类只是 CSS 中具有 display:none 的类。这一切都很好,但是当我选择下一个选项时,前一个 div 保持可见。我尝试使用 .toggleClass,但没有奏效。
$(function () {
$("#calc-select").change(function () {
$('#' + $("#calc-select").val()).removeClass('hidden');
});
});
【问题讨论】:
-
你要重新添加隐藏类吗?
-
我尝试了 .toggleClass 而不是 removeClass,但效果相同。最终我想要的是将它添加回所有其他 Div。也许某种 .each 来遍历选项?
标签: jquery