kik*_*s73 5 html javascript jquery label radio-group
在我的html模板中,我有一个带有输入收音机的标签:
<label id="myid" class="inline">
<input type="radio" value ="11">
my text
</label>
Run Code Online (Sandbox Code Playgroud)
我需要用jquery更改标签的文本.我试过这个:
$('#myid').html('my new text');
Run Code Online (Sandbox Code Playgroud)
要么
$('#myid').text('my new text');
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我松开了我的输入收音机.如何在标签内保留输入无线电并修改标签的文本?
试试这个:
$('#myid').contents().last().replaceWith('my new text');
Run Code Online (Sandbox Code Playgroud)
将您的文本放入 aspan并尝试以下操作:
<label id="myid" class="inline">
<input type="radio" value ="11">
<span>my text</span>
</label>
Run Code Online (Sandbox Code Playgroud)
$('#myid').find("span").text('my new text');
Run Code Online (Sandbox Code Playgroud)