【问题标题】:jQuery Mobile – Toggle enable and disable state of a radio buttonjQuery Mobile – 切换单选按钮的启用和禁用状态
【发布时间】:2013-03-15 10:02:35
【问题描述】:

我有一个单选按钮,我希望能够通过 jQuery Mobile 启用和禁用它。

单选按钮代码:

<input type="radio" disabled="disabled" value="option1" />

试过了:

$('input[type="radio"]').removeAttr('disabled');

$('input[type="radio"]').attr('disabled', '');

两者似乎都无法将按钮切换为启用。

【问题讨论】:

    标签: javascript jquery html css jquery-mobile


    【解决方案1】:
    <input type="radio" id="rdoToggle" value="option1" />
    $("input[type='radio']").checkboxradio('enable');
    

    Refer the documnentation ,jQuery 和 jQuery Mobile 在这个动作上是不同的。

    $('#rdoToggle').toggle(function() {
      $("input[type='radio']").checkboxradio('enable');
    }, function() {
      $("input[type='radio']").checkboxradio('disable');
    });
    

    【讨论】:

      【解决方案2】:

      尝试使用 $(elem).prop('propertyname') 查看更多:http://api.jquery.com/prop/

      【讨论】:

        【解决方案3】:

        我认为复选框可能是您正在寻找的东西:

        http://view.jquerymobile.com/master/demos/widgets/checkbox/

        复选框通过用户点击自动选择和取消选择,不像单选按钮在选择后似乎仍然没有方便的方式取消选择。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-04-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-16
          • 2019-09-11
          • 2014-12-04
          • 1970-01-01
          相关资源
          最近更新 更多