javascript - 如何更新模板单选按钮

标签 javascript jquery

是否有一种使用 JQuery 更新“描述”的优雅方法?

<div>
    <div class="radio">
        <label>
            <input name="somename" type="radio">description
        </label>
    </div>
    <div class="well">
        <div class="line">Something</div>
        <div class="line">Something else</div>
    </div>
</div>

我曾尝试在标签上添加文本(“新描述”),但随后输入也被删除。有没有在我的 javascript 中没有序列化 html 的解决方案?

jsfiddle

我想要实现的是在源 html 中有一个模板单选按钮,我可以动态克隆、更新和附加它。我不确定是否有更好的模式来实现动态选择列表。

最佳答案

在这里:只需使用标签

$('#somelabel').text('new description');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <div class="radio">
    <input name="somename" type="radio">
    <label id='somelabel' for="somename">description</label>
  </div>
  <div class="well">
    <div class="line">Something</div>
    <div class="line">Something else</div>
  </div>
</div>

希望这有帮助。

关于javascript - 如何更新模板单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31331730/

相关文章:

javascript - 从 javascript 调用 WebService

javascript - 在延迟之前更改模态的背景

javascript - 打开模式时自动聚焦输入不起作用 - React Bootstrap

javascript - Jquery 每个显示它的 div

javascript - 让脚本在没有 .text 的情况下工作

javascript - jQuery:同时淡入和淡出

javascript - isNaN() 对于以数字开头的任何内容都会返回 false,即使它包含字母

javascript - 使用 jQuery 从 HTML 解析时间数据

javascript - 如何使用默认日期填充日期选择器的输入元素

javascript - 如何重定向到移动设备,但让用户从此切换?