0

这是我的 HTML:

<table id="WizardSRS_rb_list" border="0">
<tbody>
<tr>
<td>
<input id="WizardSRS_rb_list_1" type="radio" value="No" name="WizardSRS:rb_list">
<label for="WizardSRS_rb_list_1">No</label>
</td>
</tr>
</tbody>
</table>

我可以到达

<input id="WizardSRS_rb_list_1" type="radio" value="No" name="WizardSRS:rb_list">

并更改值,但

<label for="WizardSRS_rb_list_1">No</label>

仍然显示“否”,这是正常的,因为我需要更改

<label for="WizardSRS_rb_list_1">No</label>

但是猫我是怎么做到的呢?首先很容易得到 $("#ID") 但如何得到这个for="WizardSRS"对象呢?

4

3 回答 3

1

在 jQuery 中:

$( "<label for='WizardSRS_rb_list_1'>No</label>" ).appendTo( "body" );
$( "<label for='SOMETHING_ELSE_rb_list_1'>YES</label>" ).appendTo( "body" );
于 2013-07-15T10:11:39.697 回答
0

你可以

$('#WizardSRS_rb_list_1').next().html('No')

或使用属性选择器

$('label[for="WizardSRS_rb_list_1"]').html('no')
于 2013-07-15T10:12:03.343 回答
0

您可以按照 Arun 上面的建议进行操作,或者为了更快地访问,只需提供label和“id”并使用它进行访问。

于 2013-07-15T10:21:22.203 回答