如何从tr列表中选择收音机,其唯一的唯一元素是'一些独特的价值'?
<tr>
<td>
<input type="radio" name="myradioname" value="4" onclick="myevent">
</td>
<td>
Some value
</td>
<td>Some unique value</td>
</tr>
答案 0 :(得分:3)
虽然使用纯CSS无法做到这一点,但可以使用jQuery的:contains
选择器来实现。
您正在寻找的选择器是:
$("tr:contains('Some unique value')").find('input[type="radio"]')
首先,您要查找包含“某些唯一值”的<tr>
,然后在其中找到input[type="radio"]
。
像魅力一样工作。在jsFiddle中,只有使用此选择器在页面加载时检查“某些唯一值”附近的无线电。
注意:
<td>
,然后在其兄弟姐妹中寻找<input>
。但是,我认为这里介绍的方式最有效率。$("#myTable tr:contains('Some unique value')").find('input[type="radio"]')
。<tr>
,例如{{1然后添加如下的CSS规则:class="special"