Javascript 从css中的Ul和LI中选择
如何从css中的嵌套ul li中仅选择关于我们Javascript 从css中的Ul和LI中选择,javascript,jquery,html,css,.net,Javascript,Jquery,Html,Css,.net,如何从css中的嵌套ul li中仅选择关于我们 <!DOCTYPE HTML> <html dir="ltr"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="w
<!DOCTYPE HTML>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, user-scalable=yes">
<title>site map</title>
</head>
<body>
<a href="#">Home Page</a>
<div class="main-sitemap">
<ul class="sitemap">
<li><a href="#">About us</a></li>
<li><a href="#">success stories</a></li>
<li><a href="#">giving back</a></li>
<li><a href="#">tours</a></li>
<li><a href="#">contact</a></li>
<li><a href="#">membership
<ul>
<li><a href="#">dining discout deals</a></li>
<li><a href="#">dreamtrips</a></li>
<li><a href="#">travel deals discounts</a></li>
</ul>
</a></li>
<li><a href="#">opportunity
<ul>
<li><a href="#">work at home oportunuty</a></li>
</ul>
</a></li>
<li><a href="#">careers
<ul>
<li><a href="#">our company</a></li>
<li><a href="#">out culture</a></li>
<li><a href="#">our brands</a></li>
</ul>
</a></li>
<li class="blog-sitemap"><a href="#">Blog
<ul>
<li>
<a href="/" class="blog-sitemap-sub" onclick="return false;">categories
<ul>
<li><a href="#">Chnaging lives</a></li>
<li><a href="#">experience more</a></li>
</ul>
</a>
</li>
</ul>
<ul>
<li>
<a href="/" class="blog-sitemap-sub" onclick="return false;">categories
<ul>
<li><a href="#">Chnaging lives</a></li>
<li><a href="#">experience more</a></li>
</ul>
</a>
</li>
</ul>
</a></li>
</ul>
</div>
</body>
<style>
.sitemap li a {
text-transform: capitalize;
}
.sitemap .blog-sitemap-sub{
text-decoration: none;
color: #000;
cursor: default;
}
</style>
</html>
您可以使用伪类选择器获取集合中的第一个子级,使用伪类选择器可以获取直接子级,这有助于避免嵌套子级
.sitemap > li:first-child > a{
/* define style properties */
}
.sitemap>li:first child>a{
颜色:红色;
}
ul li:nth-child1 a{颜色:红色}
使用第一个子选择器尝试此代码
.sitemap > li:first-child > a{
background:green;
}
.sitemap>li:first child>a{
背景:绿色;
}
.LIA网站地图{
文本转换:大写;
}
.sitemap.blog站点地图子{
文字装饰:无;
颜色:000;
游标:默认值;
}
试试这个代码
$'.sitemap li a'.filter':containsAbout us'.cssbackground颜色,红色
站点地图
.LIA网站地图{
文本转换:大写;
}
.sitemap.blog站点地图子{
文字装饰:无;
颜色:000;
游标:默认值;
}
ul li:nth-child1如果你也能提供一些关于子选择器的信息,那就太好了,这样新用户就可以理解这种选择子选择器的方法。