Jquery 库详解 --- 3.2 选择器的附件限定词 /表单相关的选择器

	<!DOCTYPE html>
	<html>
	<head>
		<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
		<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
		<title> 使用jQuery()函数 </title>
		<style type="text/css">
			.test{
				font-size:20pt;
			}
		</style>
	</head>
	<body>
	<ul>
		<li id="java">疯狂Java讲义</li>
		<li id="javaee" class="test">轻量级Java EE企业应用实战</li>
		<li id="ajax">疯狂Ajax讲义</li>
		<li id="xml">疯狂XML讲义</li>
		<li id="ejb">经典Java EE企业应用实战</li>
		<li><span id="android">疯狂Android讲义</span></li>
	</ul>
	<span>疯狂Java联盟</span>
	<script type="text/javascript" src="../jquery-1.8.0.js">
	</script>
	<script type="text/javascript">
	// 访问页面中第1、4、7...个li元素
	$("li:nth-child(3n+1)").css("border" , "1px dashed black");
	// 访问页面中span元素、且该span元素的父元素下仅包含该span元素。
	$("span:only-child()").append(" <b>是作为父元素唯一子元素的span元素</b>");
	// 测试:first和:first-child之间的关系
	alert($("ul>li:first").html() == $("ul>li:first-child").html());
	</script>
	</body>
	</html>

 

<!DOCTYPE html>
<html>
<head>
	<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
	<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
	<title> 使用jQuery()函数 </title>
	<style type="text/css">
		.test{
			font-size:20pt;
		}
	</style>
</head>
<body>
<ul>
	<li id="java">疯狂Java讲义</li>
	<li id="javaee" class="test">轻量级Java EE企业应用实战</li>
	<li id="ajax">疯狂Ajax讲义</li>
	<li id="xml">疯狂XML讲义</li>
	<li id="ejb">经典Java EE企业应用实战</li>
	<li><span id="android">疯狂Android讲义</span></li>
</ul>
<script type="text/javascript" src="../jquery-1.8.0.js">
</script>
<script type="text/javascript">
// 访问ul元素下第一个li子元素。
$("ul>li:first").append("<b> 是ul元素之内第一个li子元素</b>");
// 访问ul元素之内,没有id属性的li子元素
$("ul>li:not([id])").append("<b> 是ul元素之内、没有id属性li子元素</b>");
// 访问ul元素之内,索引为偶数的li子元素,并为它们添加背景色
$("ul>li:even").css("background-color", "#ccffcc");
// 访问ul元素之内,索引大于4的li子元素(元素索引从0开始)
$("ul>li:gt(4)").append("<br/><b> 是ul元素之内、索引大于4的li子元素</b>")
	.css("border" , "1px dashed black");
// 访问ul元素之内,且包含span元素的li子元素
$("ul>li:has('span')").append(
	"<br/><b> 是ul元素之内、且包含span元素的li子元素</b>");
// 访问li元素之内,且可见的span子元素
$("li>span:visible").append(
	"<b> 是li元素之内,且可见的span子元素</b>")
	.css("background-color" , "#bbbbbb");
</script>
</body>
</html>

  

<!DOCTYPE html>
<html>
<head>
	<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
	<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
	<title> 使用jQuery()函数 </title>
</head>
<body>
<input id="user" type="text" /><br />
<input id="pass" type="password" /><br />
<textarea id="intro"></textarea><br />
<select id="gender">
	<option value="male" selected="selected">男</option>
	<option value="female">女</option>
</select><br /><br /><br />
<input id="pass" type="checkbox" checked="checked" value="xx"/><br />
<script type="text/javascript" src="../jquery-1.8.0.js">
</script>
<script type="text/javascript">
// 获取所有的input、textarea、button、select元素
$(":input").val("test");
// 获取所有指定了selected="selected"的元素
$(":selected").css("border" , "2px dashed black");
// 获取所有指定了checked="checked"的元素,并取消它们的选中
$(":checked").prop("checked" , "");
</script>
</body>
</html>

  

 

原文地址:https://www.cnblogs.com/lewenzhong/p/5253236.html