javascript - Jquerymobile 选择菜单禁用选项

标签 javascript jquery

嗨,我发现很难完成这项工作,在我的 jquery Mobile 应用程序中,我有 3 个选择菜单,其中包含所有菜单中常见的选项,代码如下

<select class="mySelect4" data-corners="false" id="objective1" >
     <option value=1>Select</option>
      <option value=2>Generate</option>
      <option value=3>Increase</option>
      <option value=4>Enhance customer engagement</option>

    </select>

      <select class="mySelect5" data-corners="false" id="objective2" >
     <option value=1>Select</option>
      <option value=2>Generate</option>
      <option value=3>Increase</option>
      <option value=4>Enhance</option>
    </select>

     <select class="mySelect6" data-corners="false" id="objective3" >
     <option value=1>Select objective 3</option>
      <option value=2>Generate</option>
      <option value=3>Increase</option>
      <option value=4>Enhance</option>
    </select>

如果用户在第一个选择菜单中选择一个选项,则应在其他两个选择菜单中禁用该选项。任何想法或解决方案都值得赞赏

最佳答案

 $('#objective1').change(function(){
      var value1=$(this).val();

      $('#objective2').find("option").each(function(){
           if($(this).val()==value1){
                $(this).attr("disabled","disabled");
           }
      });

 });

对于 Objective2 和 Objective3 选择框也是如此

希望对你有用

关于javascript - Jquerymobile 选择菜单禁用选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23261284/

相关文章:

javascript - 无法使用 javascript 生成 ons-list [OnsenUI]

javascript - 单击 div 时显示图像

javascript - join ("")在只有一个元素的字符串数组上调用。目的?

javascript - 是否可以让 MathJax 仅在特定标签内转换 LaTeX?

javascript - 出现水平滚动条时始终将 <p> 文本换行到窗口

javascript - 我在获取 onclick 属性来运行 JavaScript 函数时遇到问题

javascript - Ajax 调用快速路由不起作用?

javascript - 允许国际字符的弹出式虚拟键盘

javascript - 哪些 HTML 标签可以与 onClick 一起使用?

javascript - knockout : More confusion with indexOf returning -1