首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >表中的jquery查找单选按钮

表中的jquery查找单选按钮
EN

Stack Overflow用户
提问于 2011-10-28 02:08:36
回答 2查看 3.5K关注 0票数 1

我正在尝试查找包含在具有特定类名的TR中的所有单选按钮。找到无线电输入后(它们是一个简单的yes/no选项),我必须将无线电设置为No。

下面是HTML示例:

代码语言:javascript
运行
复制
<tr class="paramfield263 type0param  conditionalhidden">
<td class="paramlist_key"><span>I certify that my organization is exempt from GST and PST</span></td>
<td class="paramlist_value"><span class=" rsvpparam rsvpparam0 rsvp_field263">
    <input type="radio" value="1" id="paramsfield2631" name="params[field263]">
    <label for="paramsfield2631">Yes</label>
    <input type="radio" checked="checked" value="0" id="paramsfield2630" name="params[field263]">
    <label for="paramsfield2630">No</label></span>
</td>
</tr>

这是我到目前为止得到的(使用noConflict模式):

代码语言:javascript
运行
复制
if (jQuery("tr").hasClass('conditionalhidden')){
        if (jQuery("tr td span").hasClass('rsvpparam0')){
            //found radios inside span with correct class
            //Now need to set the radio choice to No


        }
    }

谢谢

EN

Stack Overflow用户

发布于 2011-10-28 02:15:51

最准确的方法:

代码语言:javascript
运行
复制
$('tr.conditionalhidden td span.rsvpparam0 input[type="radio"]#paramsfield2630').attr("checked", true)

简单的方法(但也取决于您的实现)

代码语言:javascript
运行
复制
$('#paramsfield2631').attr("checked", true)

这些ID似乎是生成的..因此,使用input:last只选择第一个输入可能是一个好的选择,但要确保前面有适当的选择器

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7920318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档