javascript - jQuery 根据选择选项显示/隐藏 div

标签 javascript jquery html validation html-select

所以我知道这个问题已经被问了很多,我已经浏览了几篇文章,并且似乎已经完成了所说的内容,但无法让它发挥作用。您可以看到my page here .

本质上,我想显示一个 div 并使其输入/选择成为必需(一旦显示;如果隐藏,则不需要)。显然,div 应该根据选择显示/隐藏。

$('#table-meals, .product-addon-please-choose-your-meal').hide();

$('#purchase').change(function(){
      if($(this).val()=="Individual") {
        $('#table-meals').show();
        $('select').prop('required',true);
      }

      if($(this).val()=="Table of 10") {
        $('.product-addon-please-choose-your-meal').show();
        $('input').prop('required',true);
      }
  });

最佳答案

我想通了,我需要使用 $('#purchase').change(function(){ 而不是使用 $('#purchase').on('change ', '#purchase', 函数(){

关于javascript - jQuery 根据选择选项显示/隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36074219/

相关文章:

javascript - 当我从脚本创建视频时,向视频添加更多属性

javascript - AnythingSlider:使导航选项卡处于非事件状态?

javascript - Jqgrid:根据 JSON 值禁用某些复选框

html - <div class ="well"> 不显示

html - 如何用三 Angular 形做一个透明的泡泡聊天?

javascript - AJAX 和相对路径范围

javascript - 自定义谷歌地图标记图标未显示在部分 View 中

jquery - 单选按钮显示和隐藏 div 2

javascript - 如何限制 closest() 只遍历一行

javascript - 为什么不从 dojo 小部件元素触发事件?