JQuery——JQuery 选择器

本文深入探讨了JQuery中各种选择器的使用方法,包括元素选择器、属性选择器和其他高级选择器,如:first和:last等。通过实例展示了如何根据ID、类、标签名以及属性值来精确选择网页元素。

1. 元素选择器

$("p") 选取 <p> 元素。

$(".intro") 选取所有 class="intro" 的 元素。

$("#demo") 选取所有 id="demo" 的 元素。

2. 属性选择器

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。

3.  其他选择器

语法描述
$(this)当前 HTML 元素
$("ul li:first")每个 <ul> 的第一个 <li> 元素
$("[href$='.jpg']")所有带有以 ".jpg" 结尾的属性值的 href 属性
$("div#intro .head")id="intro" 的 <div> 元素中的所有 class="head" 的元素
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<script type="text/javascript" src="../js/jquery-1.11.0.js"></script>

<script type="text/javascript">
	$(document).ready(function () {
		//节本选择器
		//$("#a1").css("background-color","red");	// 根据 id 选择
		
		//$(".c1").css("background-color","red");		// 根据 class 选择
		
		//$("a").css("background-color","red");		// 根据标签选择
		
		
		// 属性选择器
		//$("[href]").css("background-color","red");
		//$("[href='#']").css("background-color","red");	//所有 href 属性的值等于 "#" 的元素
		//$("[href$='com']").css("background-color","red");
		
		// 其他选择器
		//$("p.c1").css("background-color","red");
		//$("ul li:first").css("background-color","red");
		//$("ul li:last").css("background-color","red");
		
		
		
	});

</script>

<style type="text/css">
	.c1{
		font-size: 40px;
	}
	
</style>
</script>
</head>
<body>
<p class="c1">Jquery选择器</p>
<ul>
	<li id="i1"><a id="a1" class="c1" href="http://www.java1234.com" >Java知识分享网</a></li>
	<li><a id="a2" class="c1" href="http://www.youkuaiyun.com">优快云</a></li>
	<li><a href="http://www.iteye.com">iteye</a></li>
	<li><a href="http://www.cnblogs.com">博客园</a></li>
	<li><a class="c1" href="#">百度</a></li>
	<li><a href="http://www.google.com">谷歌</a></li>
</ul>

</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值