javascript - 如何在不干扰标签内的输入 radio 的情况下更改标签文本?

标签 javascript jquery html label radio-group

在我的 html 模板中,我有一个标签,里面有一个输入 radio :

<label id="myid" class="inline">
    <input type="radio" value ="11"> 
    my text
</label>

我需要用 jquery 更改标签的文本。我试过这个:

$('#myid').html('my new text');

$('#myid').text('my new text');

但是当我这样做时,我失去了我的输入 radio 。如何保留标签内的输入单选框并修改标签的文本?

最佳答案

试试这个:

$('#myid').contents().last().replaceWith('my new text');

关于javascript - 如何在不干扰标签内的输入 radio 的情况下更改标签文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25367458/

相关文章:

javascript - animate() 更新速度不够快

javascript - 在ajax中合并来自不同URL的数据

css - div 在 html 中为 wordpress 居中

html - 禁用 HTML 元素的鼠标悬停信息

CSS 框 - DIVS

javascript - 使用 Javascript/JQuery 过滤 XML 结果

javascript - 向本地主机上的不同端口发出请求时缺少 CORS header ‘Access-Control-Allow-Origin’

javascript - HTML li ul 下拉菜单层次结构

jquery - 当我动态添加图像时,如何阻止 HTML 表格改变单元格高度?

javascript - 将 jQuery 函数应用于具有相同类的多个元素