【问题标题】:Jquery select option value checkboxJquery选择选项值复选框
【发布时间】:2015-11-22 02:18:24
【问题描述】:

我遇到了一个小问题,希望有人能帮我解决。

我有一个带有一些下拉菜单(A、B 和 C)的搜索表单

当我选择选项值 B 时,我需要取消选中一个复选框

我已经尝试了我在网上找到的所有解决方案,但我无法让它发挥作用 - 我尝试了一个简单的 if 语句,但仍然不行。

希望这里有人能指出我正确的方向。

【问题讨论】:

  • 请分享你有什么?
  • 您可以分享您的最新代码,以便我们检查解决方案

标签: jquery select checkbox


【解决方案1】:

当您的下拉列表被选中时,您可以使用 JQuery 取消选中复选框,而不是检查所选值是否为 b。如果是 b 则通过 jquery 未选中复选框

HTML

    <select name="dropdown" >
        <option value="A">option A</option>
        <option value="B">option B</option>
    <option value="C">option C</option>

         </select>
<input type="checkbox" id="checkbox" name="checkbox" value="" checked> 

jquery

            $(document).ready(function() {
             $('select[name="dropdown"]').change(function(){

                if ($(this).val() == "B")

                   $("#checkbox").removeAttr("checked");

            });​


        });

【讨论】:

    【解决方案2】:

    您可以使用 JQuery 取消选中复选框,如下所示:

    $("#checkbox").removeAttr("checked");
    

    看看this JSFiddle

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 2020-11-05
      • 2012-05-08
      • 2014-11-24
      相关资源
      最近更新 更多