如何更改RadioButtonList名称

时间:2013-07-15 09:59:42

标签: javascript

这是我的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"对象?

3 个答案:

答案 0 :(得分:1)

在jQuery中:

$( "<label for='WizardSRS_rb_list_1'>No</label>" ).appendTo( "body" );
$( "<label for='SOMETHING_ELSE_rb_list_1'>YES</label>" ).appendTo( "body" );

答案 1 :(得分:0)

你可以

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

或使用attribute selector

$('label[for="WizardSRS_rb_list_1"]').html('no')

答案 2 :(得分:0)

你可以做上面提到的Arun建议或更快的访问,只需给label和'id'并使用它进行访问。