JQuery(7)_Jquery 子元素选择器

本系列博客汇总在这里:JQuery 汇总


一、子元素选择器

1、:nth-child(index/even/odd/equation)

用法: $(”ul li:nth-child(2)”);
返回值:集合元素。
说明:匹配其父元素下的第 N 个子或奇偶元素。这个选择器和之前说的基础过滤 (Basic Filters) 中的 eq() 有些类似,不同的地方就是前者是从 0 开始,后者是从 1 开始。

2、:first-child

用法:$(”ul li:first-child”);
返回值:集合元素。
说明:匹配第一个子元素 。’:first’ 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素。这里需要特别的记忆下区别。

3、:last-child

用法: $(”ul li:last-child”);
返回值:集合元素。
说明:匹配最后一个子元素。’:last’ 只匹配一个元素,而此选择符将为每个父元素匹配一个子元素。

4、: only-child

用法:$(”ul li:only-child”);
返回值:集合元素。
说明:如果某个元素是父元素中唯一的子元素,那将会被匹配。如果父元素中含有其他元素,那将不会被匹配。意思就是:只有一个子元素的才会被匹配!

二、代码演示

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set var="path" value="${pageContext.request.contextPath }"></c:set>
<!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">
<script type="text/javascript" src="${path }/js/jquery-1.8.3.js"></script>
<title>Insert title here</title>
<script type="text/javascript">
function myclick()
{
	//序号从1开始
	//var liObj = $("ul li:nth-child(3)");
	//var liObj = $("ul li:first-child");
	//var liObj = $("ul li:last-child");
	var liObj = $("ul li:only-child");
	alert(liObj.html());
}

</script>
</head>
<body>
<ul>
	<li>列表项1</li>
	<!-- <li>列表项2</li>
	<li>列表项3</li>
	<li>列表项4</li> -->
</ul>
<input  type="button" value="点击" onclick="myclick()">
</body>
</html>

在这里插入图片描述
此处不再演示,请读者自行尝试!

如有错误,欢迎指正!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值