javascript - 如果选择另一个字段,则更新表中的字段

标签 javascript jquery

我有一个简单的表格,有 4 列,其中两列下拉菜单,类别为“ddm1”和“ddm2”,我需要的是:

  1. 用户在选择“ddm1”之前不能选择“ddm2”。
  2. 当用户选择这两个下拉菜单中的任何一个时,用字母“g”更新标志列,否则将其保留为空。 这是我尝试过的: https://jsfiddle.net/yfzndsb3/1/

    $(document).ready(function(){
     $('select option[value="0"]').attr("selected",true);
    
     $('.cf-table-block tbody tr').each(function () {
     $(this).find('.ddm1 option').each(function () {
      if(this.selected) {
       $('.ddm1 input').closest("tr").find(".flag input").val("g");
    }
     else {
     $('.ddm2').attr('disabled', true);
        }
       }
      });
     });
    });
    

最佳答案

这是我尝试过的,如果这是您需要的,请立即告诉我。你的类属性有一个小错误:

<td calss="ddm1">

但我让它变得不同。 (此外,您没有在 fiddle 中加载 jQuery 库)

https://jsfiddle.net/yfzndsb3/4/

关于javascript - 如果选择另一个字段,则更新表中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37491883/

相关文章:

javascript - jQuery 中的隐藏/显示功能出现问题

javascript - 为什么这个代码是有效的?

jquery - .submit() 是否丢失了提交类型的输入名称

javascript - 如何使用javascript或jquery单击一个按钮,使多个mp3文件一个接一个地播放?

javascript - 如果用户想关闭浏览器然后检查他们选择的内容,如何显示对话框?

javascript - 如何定位一个复选框并根据其值显示输入字段

javascript - d3.js 中的标签问题

javascript - 如何总计具有相同类的文本框的值并使用jquery将其放入另一个文本框

javascript - Ajax 调用一直给我 "internal server error 500"

javascript - 每 15 秒加载完所有内容后刷新页面