Javascript 如何从父类而不是子类中删除锚定标记?
我正在从正在工作的父类中删除锚点标记,但它也从子类中删除。我需要在子类上添加锚定标记 你能帮我吗Javascript 如何从父类而不是子类中删除锚定标记?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在从正在工作的父类中删除锚点标记,但它也从子类中删除。我需要在子类上添加锚定标记 你能帮我吗 $(函数(){ $(“#左侧菜单li.menu-item-has-children a”).contents().unwrap(); }); 用于CSS选择器 您的示例的解决方案 将#左侧菜单li.menu-item-has-children a替换为#左侧菜单li.menu-item-has-children>a,以检测直接位于li.菜单项has-children元素内部的
$(函数(){
$(“#左侧菜单li.menu-item-has-children a”).contents().unwrap();
});代码>
-
用于CSS选择器
您的示例的解决方案
将#左侧菜单li.menu-item-has-children a
替换为#左侧菜单li.menu-item-has-children>a
,以检测直接位于li.菜单项has-children
元素内部的标记锚链接
最终代码
$(function() {
$('#left-side-menu li.menu-item-has-children > a').contents().unwrap();
});
您可以简单地使用CSS来实现这一点。希望对你有用
。禁用{
指针事件:无;
文字装饰:无;
颜色:黑色;
}
-
@让我试试这个哦!。。很小的错误。谢谢你的帮助。它正在工作。我不认为这是最好的,因为任何人都可以使用检查元件检查锚链。是的,在这种情况下,它不工作。我以为您只想显示没有链接的父锚点。