jQuery — 删除展开的文本但保留元素?

标签 jquery dom-manipulation

所以这是代码:

<parent><child>i want to keep the child</child>Some text I want to remove</parent>

我想将其更改为:

<parent><child>i want to keep the child</child></parent>

我看到很多人询问如何删除子元素并保留展开的文本,但反之则不然。如何定位未命名的目标?

最佳答案

试试这个:

var child = $('parent').children('child');

$('parent').html(child);

fiddle :http://jsfiddle.net/maniator/t2CDk/

如果这样做,您将丢失所有事件监听器和元素中的数据。

关于jQuery — 删除展开的文本但保留元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5680201/

相关文章:

jquery onclick 触发的次数是上一次点击的两倍

javascript - 使 JQuery .html() 将属性值括在单引号中

html - 这个元素操作是如何实现的?

php - 退出弹出窗口无法正常工作

javascript - 使用 jQuery 定位 iFrame 主体(同一域)

javascript - 离页滑动导航

javascript - 触发复选框单击按钮

javascript - 自动取消设置 jQuery 元素操作?

PHP 相当于 jQuery addClass

javascript - 我怎样才能让这个javascript更有效率呢?