javascript - 删除除 <a> 标签之外的所有子元素

标签 javascript jquery

我想删除一个元素的所有子元素,除了 <a>标签,我用

  $("#tagId").children().remove();

但是它删除了所有的 child ,我该怎么做呢?

最佳答案

使用not排除 anchor 标签

$("#tagId").children().not('a').remove();

关于javascript - 删除除 <a> 标签之外的所有子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39561919/

相关文章:

javascript - 如何使用 php 将 kml 文件转换为图像?

javascript - 显示隐藏的跨度元素Javascript

javascript - 在 JavaScript 中哪里放置交互式对象?

javascript - 将纬度/经度坐标推送到 Google map 数组

javascript - jQuery 鼠标进入/离开未正确检测悬停区域

javascript - Reactjs未捕获语法错误: Unexpected identifier

javascript - 为什么应该将 Angular Controller 实例发布到范围属性中?

javascript - 获取当前 GMT 世界时间

javascript - 我如何向其中添加选择器更改事件?

javascript - jQuery:选择 `<td>` 中除特定 `<tr>` 之外的所有 `<td>`