<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery-1.11.3.min.js.js"></script>
<script type="text/javascript">
$(function(){
// 选择div中p标签的父级的第一个子元素
// $("div p:first-child").css({'color':'blue','font-size':'22px'});
// 选择div中span标签的父级的第一个子元素,父级的第一个子元素须是span,否则不会被选中 last-child 是最后一个
// $("div span:first-child").css({'color':'blue','font-size':'22px'});
// 选择div中的span标签的父级元素的第一个span标签 type判断类型 last-of-type 是最后一个
// $("div span:first-of-type").css({'color':'blue','font-size':'22px'});
// 选择div中的span标签的父级元素的第2(n)个span标签 nth-last-of-type()这个是倒数 last最后
// $("div span:nth-of-type(2)").css({'color':'blue','font-size':'22px'});
// 选择的是div里span标签的父级元素的第一个子元素 eq或者数级是从0开始算的 nth的序号是从1开始算的
// 注意:第一个子元素 子元素如果是span,那么就选中,如果不是,就不选
// $("div span:nth-child(1)").css({'color':'blue','font-size':'22px'});
// 可以这样选第2个,如果是就选中 nth-last-child()这个是倒数来的
// $("div span:nth-child(2)").css({'color':'blue','font-size':'22px'});
// 选择div 是独生子的p标签,一个DIV里只有一个p标签,没有其它任何标签的, 有其它标签不会选中
// $("div p:only-child").css({'color':'blue','font-size':'22px'});
// of-type 把不符合条件的都过滤掉
// 选择的是父级元素唯一p标签的p标签,不管div里有多少个标签,只要p标签是唯一的就会被选中
$("div p:only-of-type").css({'color':'blue','font-size':'22px'});
})
</script>
</head>
<body>
<div>
<p>独生子 唯一的</p>
<a href=""></a>
</div>
<div>
<p>我是p标签0</p>
<span>我是span标签1</span>
<p>我是p标签2</p>
<span>我是span标签3</span>
<p>我是p标签4</p>
<span>我是span标签5</span>
<p>我是p标签6</p>
<span>我是span标签7</span>
</div>
----------------------------------------------------------
<div>
<p>我是p标签0</p>
<span>我是span标签1</span>
<p>我是p标签2</p>
<span>我是span标签3</span>
<p>我是p标签4</p>
<span>我是span标签5</span>
<p>我是p标签6</p>
<span>我是span标签7</span>
</div>
</body>
</html>
原文链接:https://www.qiquanji.com/post/7780.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知