javascript - 使用 javascript 或 jquery 在 html 字符串中按 id 保留元素

标签 javascript jquery

我有一个 html 字符串,其中包含:

<div class="infodiv">
<p id="111"><span class="text">111</span></p>
<p id="222"><span class="text">222</span></p>
<p id="333"><span class="text">333</span></p>
</div>

我会把它放在 Google map 的信息窗口内容上。

但是,我想在显示在信息窗口之前通过 id 删除一些元素。

例如:我只想保留一个id=111的元素。

所以,我的 html 字符串将只显示:

<div class="infodiv">
<p id="111"><span class="text">111</span></p>
</div>

有什么办法可以实现吗?

谢谢

最佳答案

如果您只想保留.infodiv 的单个子项,:not是个不错的选择。否则,看看 filter()方法。

关于javascript - 使用 javascript 或 jquery 在 html 字符串中按 id 保留元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45518769/

相关文章:

javascript - 使用 Socket.io 错误的 HTTP 通知

javascript - 如何在javascript中手动抛出语法错误

javascript - 带有图例的多线图的工具提示单击 d3.js

javascript - Jssor slider 填充父级高度和宽度

jquery - 单击行上的编辑不会回发

jquery - 拖动调整 Bootstrap 列大小 jQuery UI

javascript - 如何使用 jquery 禁用/启用 radcombobox 内的多个复选框?

javascript - 文本框显示

javascript - 在javascript中将数据添加到本地数组

php - Sql计算2个表的总数