jquery - 如何使用 jquery 根据内容删除 html 元素?

标签 jquery html css

如果我有这样的 html。

<ul class="menu">
 <li>
  <a href="pageGreen">
   pageGreen
  </a>
 </li>
 <li>
  <a href="pageBlue">
   pageBlue
  </a>
 </li>
 <li>
  <a href="pageRed">
   pageRed
  </a>
 </li>
 <li>
  <a href="page1">
   page1
  </a>
 </li>
 <li>
  <a href="page2">
   page2
  </a>
 </li>
 <li>
  <a href="page3">
   page3
  </a>
 </li>
</ul>

如何使用 jquery 删除 pageGreen 和 pageBlue 的整个 LI 元素?

最佳答案

这样的东西可以工作

$("a[href='pageGreen']").parent().remove();

关于jquery - 如何使用 jquery 根据内容删除 html 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1929766/

相关文章:

jquery - 当自定义格式化程序文本字段值为空时,如何从 jQgrid 中取消选择所选行

javascript - 如何记住页面刷新时的CSS类?

html制作一个带有垂直列的表格

javascript - 我的网站无法在 android uc 浏览器中运行

internet-explorer - IE 中的边框半径不起作用

jquery - 更改 Label.BTN 的颜色

javascript打印特定的div

Javascript 根据第一列中的值从 csv 文件中拆分行

javascript - jQuery load() 函数 - 无法从动态加载的标题内容中获取高度

javascript - refres 后保留 droppable 的最后定位