2011-10-16 48 views
1

我的表格如下所示,我想在此表中选择单选按钮(style =“display:table-row;”),但由于切换了我之前的“n”no隐藏单选按钮(样式显示无)和单选按钮(style =“display:table-row;”)在gui中显示为第一个,但在表中它是“n + 1”一个单选按钮(如果n没有单选按钮显示:无)。,请任何人都可以帮忙,谢谢。jquery:通过tr选择单选按钮

<html> 
<title></title> 
<head></head> 
<body> 
    <div id="hidden_source2"> 
    <table id="return_me" class="tbl2" cellspacing="0" cellpadding="0" border="0" width="100%"> 
    <tbody> 
    <tr class="rower" style="display: none;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: none;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: none;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: table-row;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: table-row;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    <tr class="rower" style="display: table-row;"> 
    <td width="4">&nbsp;</td> 
    <td width="30"> 
    <input class="return_r" type="radio" name="return"> 
    </td> 
    </tr> 
    </tbody> 
    </table> 
    </div> 
</body> 
</html> 

回答

1

如果我明白你想选择/检查表中的第一个单选按钮。您可以使用:first selector来实现此目的。

$("table#return_me input:radio:first").attr('checked', true); 

http://jsfiddle.net/4hR55/

+0

感谢你,我有一个问题 – charanbadri

+0

的actuvally因为拨动我的第一个单选按钮的风格是没有它隐藏我的第二个单选按钮作为gui中的第一个单选按钮出现,你可以解释如何解决这个问题... – charanbadri

+0

我没有找到你。你想在第一个单选按钮的选中/取消选中时显示/隐藏第二个单选按钮吗? – NAVEED

0

您可以使用eq()。它是基于零的,因此1抓取第二个input(但第一个可见)。

$('input').eq(1).attr('checked','true');

示例:eq这里http://jsfiddle.net/YNyCj/

详情:http://api.jquery.com/eq/

+0

谢谢先生..如果表中包含更多隐藏(“ width =”4“>   我们如何选择单选按钮 – charanbadri

+0

你只需要改变'.eq()'中的数字, 。 –