从 jquery 更新 html 文本数据
Updating html text data from jquery
假设我有这个:
<li id="0">
<i class="abc"></i>
TEST TEXT
</li>
如何使用其他字符串更新"测试文本"?使用 $("#0").text('NEW TEXT')
将删除 i 标记。
你可以做:
$('#0').find('i')[0].nextSibling.nodeValue = 'NEW TEXT';
或者因为它是最后一个孩子,那么:
$('#0')[0].lastChild.nodeValue = 'NEW TEXT'; //you can just use document.getElementById
或
document.getElementById('0').lastChild.nodeValue = 'NEW TEXT';
- 下一个兄弟姐妹
- 最后一个孩子
将
"测试文本"包装在一个范围中,并替换它。
<li id="0">
<i class="abc"></i>
<span id="replaceme">TEST TEXT</span>
</li>
$("#replaceme").text('NEW TEXT')
这应该可以解决问题:
$("#0").text(function() {
$(this).children().html() + "NEW TEXT");
});
小提琴
相关文章:
- 使用敲除绑定多个文本数据
- Node.js向/从MongoDB发送/返回纯文本数据的最基本方法是什么
- 从 jquery 更新 html 文本数据
- 我将文本数据转换为jquery对象,但创建的文本数据不是我期望的
- 从当前页面之外的系统剪贴板获取最后的“文本”数据
- 如何从另一个网站或时间获取文本/数据
- 从 json 获取文本数据
- Angularjs文本/数据未显示
- 从<p>标记到twitter小部件文本数据属性
- 通过http请求将java代码中的连续文本数据发送到html
- 仅当关联复选框选中MySql时才插入输入文本数据
- 将纯文本数据转换为json
- 关于在数据库(SQL)中保存文本数据的要求
- 文本数据和文件的POST
- 如果当前文本数据=任何其他文本数据,则.
- HTML按钮将输入文本数据发送到ASP端
- 用IE、ADODB从base64文本数据中保存二进制文件.流式传输到硬盘
- 提交文本-数据和文件的php脚本与jquery
- 删除HTML文件中的一些文本数据
- HTML将文本数据转换为文件并上传