如何解析html以删除元素并只返回其位置的标题
How do I parse html to remove an element and return only title in its place
我有一个类似的html片段
Hello<i class="emoji emoji_smile" title=":smile:"></i><i class="emoji emoji_angry" title=":angry:"></i>World
现在我想解析这个html,它必须获取title的值,并仅用title替换标记,然后使用javaScript或jQuery返回这样的结果
Hello:smile::angry:world
使用.replaceWith()
将DOM元素替换为新内容:
$(document).ready(function() {
$('#title .emoji').each(function() {
$(this).replaceWith($(this).attr('title'));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="title">Hello<i class="emoji emoji_smile" title=":smile:"></i><i class="emoji emoji_angry" title=":angry:"></i>World</div>
相关文章:
- 如何将返回的值应用于多个不同位置的多个选择器
- 为更改的输入返回插入符号位置的逻辑
- float's未返回到移动视图结束后的位置
- Sammy.js缓存和滚动位置时,返回历史
- 谷歌位置api获取细节,并不是每个地方都返回
- 在从索引位置返回的字符串中查找空白
- 为什么 javascript 返回对象位置 true 或 false
- 地理位置无法返回确认
- 需要呈现MongoDB查询返回结果的特定索引/位置
- 计算地理位置距离返回 NaN
- 为什么&此脚本返回的位置未定义
- JSON获取地理位置在HTML中未返回值
- 如何解析html以删除元素并只返回其位置的标题
- 当向上滚动时,使Div返回到其原始位置
- 谷歌自动完成API首先返回我所在州的位置;预期的“;地方
- Javascript 函数返回位置 [0] 中的整个数组
- 打开/返回位置权限对话框
- 如果php返回位置头,我如何在jquery ajax中定位页面
- 领英Javascript SDK无法返回位置
- Deezer JS API返回位置:http://www.mydomain.com.br/dz/channel.html