Css 如何针对类和跨文本

Css 如何针对类和跨文本,css,Css,我有这个链接 <a class="level-top"><span>Home</span></a> 如何隐藏链接?如果要隐藏具有classlevel top且包含文本Home的链接,可以使用: $('a.level-top:contains(“Home”)).hide() 家 不同文本 没有类的主页如果您的意思是只想隐藏主页链接,为什么不给它一个“Home”id,然后将其定位为隐藏 Home 然后 如果您希望对其进行调整,使其不会显示在

我有这个链接

<a class="level-top"><span>Home</span></a>


如何隐藏链接?

如果要隐藏具有class
level top
且包含文本
Home
的链接,可以使用:

$('a.level-top:contains(“Home”)).hide()

不同文本

没有类的主页
如果您的意思是只想隐藏主页链接,为什么不给它一个“Home”id,然后将其定位为隐藏

Home

然后

如果您希望对其进行调整,使其不会显示在某些页面上,那么可以使用jQuery来实现这一点。假设菜单id为“menu”:

$('#menu #home').hide();
显然,您必须将其包装在一个知道它是主页的条件中,例如:

if($('body').hasClass('home') {
  $('#menu #home').hide();
}

一些CMSE(如WordPress)应提供此功能。如果您使用的是静态HTML,您可以自己添加“home”类。

您所说的“如何隐藏链接”是什么意思?它已经隐藏在您的小提琴中了。我想使用span文本作为目标。目前,我仅通过css类隐藏。仍然不清楚您在问什么。仅使用css是否可以做到这一点,jquery也可以工作。对不起,对于包含特定文本的元素,没有css选择器:(我将尝试使用伪类,并试着看看是否可以修复它。
$('#menu #home').hide();
if($('body').hasClass('home') {
  $('#menu #home').hide();
}