【问题标题】:Executing radio button click upon clicking a link单击链接时执行单选按钮单击
【发布时间】:2014-02-15 14:17:52
【问题描述】:

我有一组单选按钮,单击链接后,我想执行组中的一个单选按钮...在本例中,是一个带有 Id="IndividualPD" 的单选按钮。

这是单选按钮的 html

<div class="btn-group" id="performanceRadioBtns" data-toggle="buttons" style="margin-     top: 20px; float: right">
   <label class="btn btn-primary active">
        <input type="radio" name="options" id="PDStatus">
        PD Status
   </label>

   <label class="btn btn-primary">
        <input type="radio" name="options" id="PDRating">
        PD Rating
   </label>
   <label class="btn btn-primary">
     <input type="radio" name="options" id="IndividualPD">
     Individual PD
   </label>
</div>

这是我尝试过的 jquery。

$("#performanceRadioBtns").find("#IndividualPD").find("input[name='options']").trigger("change");

但没有激活按钮。

或许可以帮助您了解如何在单击链接时“触发”此按钮

【问题讨论】:

  • 如果您的 ID 应该是唯一的,那么您只需 $('#IndividualPD') 即可访问单选按钮。
  • 您说“执行”其中一个单选按钮是什么意思?即使没有脚本,也将在单击单选按钮时触发更改事件。

标签: jquery html radio-group


【解决方案1】:

如果要勾选单选按钮,需要使用prop("checked", true)

除了将选择器更改为:

$("#performanceRadioBtns").find("#IndividualPD").prop("checked", true);

因为#IndividualPD 已经是input 元素

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多