【问题标题】:How to select an element according a value如何根据值选择元素
【发布时间】:2012-04-24 14:34:39
【问题描述】:

如何根据值选择元素?例如,我想在具有value=2 的RadiobuttonList 控件中选择一个输入。

谢谢

【问题讨论】:

  • 你至少应该向我们展示渲染的 html。

标签: javascript jquery asp.net radiobuttonlist


【解决方案1】:
$('#{id of RadiobuttonList} input[value="2"]').attr('checked', 'checked')

或者对于 jQuery 1.6+:

$('#{id of RadiobuttonList} input[value="2"]').prop('checked', true)

【讨论】:

    【解决方案2】:

    你可以使用这个 CSS 选择器:

    input[type="radio"][value="2"]
    

    在 jquery 中

    $('input[type="radio"][value="2"]')
    

    【讨论】:

      【解决方案3】:

      你可以试试

      $("#<%=rbl.ClientID%> input[value=2]").attr('checked', true);  
      

      或

      $('#<%=rbl.ClientID %>').find("input[value=2]").attr("checked", "checked");
      

      注意 rbl 是radiobuttonlist 的id

      【讨论】:

      • 如果 find 是一个新的 jQuery 对象,你不应该使用它。您可以使用 find 来查找现有的 jQuery 对象。
      猜你喜欢
      • 1970-01-01
      • 2019-10-15
      • 2015-08-08
      • 1970-01-01
      • 2021-10-20
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      相关资源
      最近更新 更多