我有一个简单的表格,有 4 列,其中两列下拉菜单,类别为“ddm1”和“ddm2”,我需要的是:
- 用户在选择“ddm1”之前不能选择“ddm2”。
当用户选择这两个下拉菜单中的任何一个时,用字母“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 库)
关于javascript - 如果选择另一个字段,则更新表中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37491883/