jQuery选择器

 jQuery中没有优先级之分。

基本选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript" src="jquery.js">
		</script>
		<style type="text/css">
			ul{
				width:500px;
				list-style: none;
			}
			li{
				margin: 10px;
				padding: 10px;
				border: 2px solid darkblue;
			}
		</style>
	</head>
	<body>
		<div id="item">div(id item)</div>
		<ul id="list1">
			<li>list1 li</li>
			<li>list1 li</li>
			<li>list1 li</li>
			<ul id="list2">
				<li>list2 li</li>
				<li>list2 li</li>
				<li class="item">list2 li class item</li>
				<li>list2 li</li>
			</ul>
			<li>list1 li</li>
			<li class="item">list1 li class item</li>
			<li>list1 li</li>
		</ul>
		<script type="text/javascript">
			$(function() {
				//id选择器
				$("#item").css("border","2px solid red");
				//class选择器
				$(".item").css("border","2px solid green");
				//标签选择器
				$("li").css("background-color","#369")
				//全局选择器
				$("*").css("border","3px solid red");
				//组合选择器
				$("li.item").css("color","#f40");
				//多个选择器
				$("li,div").css("border","3px solid yellow");
			})
		</script>
	</body>
</html>

层级选择器

选择器 选择器   后代选择器

选择器>选择器  子代选择器

选择器+选择器 临近兄弟元素选择器

选择器~选择器 兄弟选择器

 筛选选择器

:first

:last

:lt()

:gt()

:eq()

:odd

:even

:not(选择器)

:lang(语言)语言选择

:header 标题选择

:focus获取焦点的元素

:root    html标签

:target 锚点正在指向的元素

:animated 正在执行动画的元素

内容选择器

:contains(text)  包含指定文本

:has(选择器) 包含满足条件的后代元素的元素

:empty 没有内容也没有子元素

:parent 与empty相反

可见性选择器

:hidden 不可见的元素

:visible 可见的元素

属性选择器

[属性]

[属性='xxx']

[属性!='xxx']不等于

[属性^='xxx']开头

[属性$='xxx']结尾

[属性*='xxx']包含

属性选择器 属性选择器

子元素选择器

:first-child

:last-child

:nth-child(index)从1开始

:nth-last-child(index)从1开始

:only-child

:first-of-type

:last-of-type

:nth-of-type(index)从1开始

:nth-last-of-type(index)从1开始

:only-of-type

表单选择器

:input 所有的表单控件(input textarea select button)

:text /:password/:radio/:checkbox/:file/:reset 根据inputtype值

:submit 所有具有提交功能的按钮

:button button元素 input:button

表单对象选择器

:disable 

:enabled

:checked

:selected

混淆选择器

class id有特殊符号

id="#item"

$("#"+$.escapeSelector("#item"))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值