jquery - 如何使用 jquery 删除 <style> 元素?

标签 jquery html

所以有这个网站,我想更改最新的样式更改,因为我认为它丑陋且无用。 我找到了坏的部分,但奇怪的是我似乎无法将其删除。

<div id="regularMenu">
<ul class='menu2'>
 <li>
    <a href="/linkA" class="notcurrent">link1</a>
 </li>
 <li>
    <a href="/linkB" class="notcurrent">link2</a>
 </li>
 <li>
    <a href="/linkC" class="notcurrent">link3</a>
 </li>
 <style>
   a, a:visited { color: #832; }
   #menu a, #menu a:visited { color: #832; }
   .menu2 li a, .menu2 li a:visited { color: #832; }
 </style>
</ul>
</div>

我试过了

 $('.menu2> *:last-child').remove();

 $('/html/body/div[3]/div/ul/style').remove();

那是 css 路径。我用 Firebug 复制了它。 也用复制的 Xpath 尝试过,但是 :(

我也试过:

 $('a').css("color", "#269");

这行得通,但它也覆盖了旧的 css 规则。我宁愿保留它。

我试图寻找答案,但找不到任何有用的答案。所以现在我希望有人能帮我解决这个问题。

谢谢!

最佳答案

你试过吗:

$('.menu2 style').remove();

关于jquery - 如何使用 jquery 删除 &lt;style&gt; 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6145166/

相关文章:

android - 如何在 jqm 中居中图像? (使用马赛克插件)

jquery - 将 "enctype"属性设置为 "application/json"

javascript - 将 div 包裹在文本周围

javascript - <Div style=> 不改变字体

html - 使标题下划线时尚的不同方法是什么?

html - 如何根据node.js express中的特定按钮调用函数

jquery - 利用td的Id如何找到对应tr的id?

javascript - Angularjs 在禁用 NG 的情况下推送前检查数组

html - 我如何将垂直对齐的条添加到具有水平内容的 li 中?

html - 在网格中的图像之间专门添加 2px 边框