【问题标题】:how to uncheck radio button in php using jquery如何使用jquery取消选中php中的单选按钮
【发布时间】:2017-04-19 16:24:23
【问题描述】:

我想取消选中单选按钮,但默认选择第一个。我使用了这段代码,但这对我不起作用。此代码给出“请选择这些选项之一”,当我删除必需的属性时,未选中的单选按钮被发布,并且控制器不知道它

$("#FIRST").prop('checked',false);
$("#SECOND").prop('checked',false);
$("#THIRD").prop('checked',false);

我也用这个,但对我也不起作用

var radio = $("FIRST");
radio.prop('checked', false).button("refresh");

【问题讨论】:

    标签: php jquery radio-button


    【解决方案1】:

    对于 jQuery

    要选中/取消选中复选框,请使用选中的属性并更改它。使用 jQuery,您可以:

    $('#myCheckbox').attr('checked', true); // Checks it
    $('#myCheckbox').attr('checked', false); // Unchecks it
    

    因为你知道,在 HTML 中,它看起来像:

    <input type="checkbox" id="myCheckbox" checked="checked" /> <!-- Checked -->
    <input type="checkbox" id="myCheckbox" /> <!-- Unchecked -->
    

    但是,您不能信任 .attr() 方法来获取复选框的值(如果需要)。您将不得不依赖 .prop() 方法。

    对于 jQuery 1.6+ 来说:

    .attr() 不推荐用于属性;使用新的 .prop() 函数作为:

    $('#myCheckbox').prop('checked', true); // Checks it
    $('#myCheckbox').prop('checked', false); // Unchecks it
    

    【讨论】:

    • 这也给出了相同的“请选择这些选项”
    【解决方案2】:

    这样试试:

    $(document).find('input#FIRST').prop('checked', true); // Checks it
    $(document).find('input#FIRST').prop('checked', false); // Unchecks it
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-17
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 2014-01-04
      相关资源
      最近更新 更多