javascript - 在 select 标签中选择选项后隐藏 div

标签 javascript jquery html css

我在 select 中有三个选项。我希望当我选择 optionB 时,应该隐藏 iddemo 的 div。我该怎么做?

$(document).ready(function() {
  $('#selectOption').select(function() {
    var ab = $('#selectOption').val();
    if (ab == 'optionB') {
      $("#demo").hide();
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id='selectOption'>
  <option>--select</option>
  <option value='optionA'>optionA</option>
  <option value='optionB'>optionB</option>
</select>

<div id='demo'>xyz</div>

提前致谢。

最佳答案

将“选择”事件更改为“更改”事件。

$(document).ready(function() {
  $('#selectOption').on("change", function() {
    var ab = $('#selectOption').val();
    if (ab == 'optionB') {
      $("#demo").hide();
    } else {
      $("#demo").show();
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id='selectOption'>
  <option>--select</option>
  <option value='optionA'>optionA</option>
  <option value='optionB'>optionB</option>
</select>

<div id='demo'>xyz</div>

关于javascript - 在 select 标签中选择选项后隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39773911/

相关文章:

javascript - 如何设置一个新类不适用于 Bootstrap 和 jQuery?

html - 将下拉菜单降低 10px

javascript - JQuery 添加 "scrolling"按钮并在有新数据可用时刷新主页?

javascript - react native 导航: Conditionally render tab bar badge not working?

Javascript轮播,显示随机div并每3秒更改一次

javascript - 带负数的 Array.slice 安全吗?

javascript - moment.js - UTC 不能像我预期的那样工作

jquery - 如何使用jquery循环从excel表中获取数据?

jquery - 大量项目的 Select2 性能

html - 如何让 CSS 文件只影响 HTML 的一部分