中几个类选择器的简单使用介绍,jQuery后代选择
分类:关于美高梅

复制代码 代码如下:

复制代码 代码如下:

jQuery后代选择器用法实例,jquery后代选择器

本文实例讲述了jQuery后代选择器用法。分享给大家供大家参考。具体分析如下:

后代选择器匹配给定的祖先元素下用以匹配的所有后代元素。

点击选择器可以查阅参考手册中所有jQuery选择器。

代码实例如下:

复制代码 代码如下:

$(".mydiv span")

以上代码匹配类名mydiv元素包含的span元素。两个选择器之间要用空格分隔。
实例代码:

复制代码 代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="" />
<title>帮客之家</title>
<style type="text/css">
div{
  height:150px;
  width:150px;
  background-color:green;
  margin-top:10px;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $(".mydiv span").css("color","red");
  })
})
</script>
</head>
<body>
<div class="mydiv">
  <span>帮客之家</span>
</div>
<div class="anotherdiv">
  <span>帮客之家</span>
</div>
<button>点击查看效果</button>
</body>
</html>

该实例可实现将类名为mydiv的div下的span元素中的文本颜色设置为红色。

希望本文所述对大家的jQuery程序设计有所帮助。

本文实例讲述了jQuery后代选择器用法。分享给大家供大家参考。具体分析如下: 后代选择器匹...

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestClassSelector.aspx.cs" Inherits="WebApplication1.TestClassSelector" %>
<!DOCTYPE html>
<html xmlns=";
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.9.0.min.js"></script>
<style type="text/css">
.first_div {
background-color:red;
}
.second_div {
background-color:green;
}
.first_span {
width:500px;
height:100px;
}
.eric_sun_class {
font-family:Arial;
font-size:18px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<div class="first_div">
This is the first div
</div>
<div class="second_div">
This is the second div
</div>
<div class="first_div">
<span class="first_span">
This is the first span
</span>
</div>
<span class="first_span eric_sun_class">
This is the first span + eric sun class.
</span>
<br />
<span class="eric_sun_class">
This is the eric sun class.
</span>
<br />
<input type="button" value="Test" onclick="btn_Click();" />
</div>
</form>
</body>
</html>
<script type="text/javascript">
function btn_Click() {
alert($(".first_div").text());
alert($(".first_div.first_span").text());
}
</script>

<html xmlns=";
<head>
<!--
1.层次选择器: 通过DOM元素间的层次关系获取元素,其主要的层次关系包括后代、父子、相邻、兄弟关系,通过其中基类关系可以方便快捷地定位元素
jQuery选择器详解
根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种
注:ancestor descendant与parent>child所选择的元素集合是不同的,前者的层次关系是祖先与后代,而后者是父子关系;另外,prev+next可以使用.next()代替,而prev~siblings可以使用nextAll()代替。
-->
<title></title>
<!-- 使用jQuery层次选择器选择元素:在页面中,设置4块<div>标记,其中第二块<div>中,添加1个<span>标记,在该<span>标记中又新增1个<span>标记,全部元素初始值均为隐藏,然后通过jQuery层次选择器,显示相应的页面标记。-->
<script src="jquery-1.9.1.js" type="text/javascript"></script>
<style type="text/css">
body{font-size:12px;text-align:center;}
div,span{float:left;border:solid 1 px #ccc;margin:8px;display:none}
.clsFraA{width:65px;height:65px}
.clsFraP{width:45px;height:45px;background-color:#eee}
.clsFraC{width:25px;height:25px;background-color:#ddd}
</style>
<script type="text/javascript">
$(function () {
$('#divMid').css('display', 'block');
$('div span').css('display', 'block'); //显示div中所有的<span>标记
})
$(function () {
$('#divMid').css('display', 'block');
$('div>span').css('display', 'block'); //显示<div>中子<span>标记
})
$(function () {
$('#divMid+div').css('display', 'block'); //显示ID为divMid元素后的下一个<div>
$('#divMid').next().css('display', 'block');
})
$(function () {
$('#divMid ~ div').css('display', 'block'); //显示ID为divMid元素后的所有<div>
$('#divMid').nextAll().css('display', 'block');
})
$(function () {
$('#divMid').siblings('div').css('display','block'); //显示ID为divMid元素的所有相邻<div>
})
/* siblings()方法与选择器prev~siblings 区别在于,前者获取全部的相邻元素,不分前后,而后者仅获取标记后面全部相邻元素,不能获取前面部分*/
</script>
</head>
<body>
<div class="clsFraA">
Left</div>
<div class="clsFraA" id="divMid">
<span class="clsFraP" id="Span1">
<span class="clsFraC" id="Span2"> </span>
</span>
</div>
<div class="clsFraA">
Right_1</div>
<div class="clsFraA">
Right_2</div>
</body>
</html>

复制代码 代码如下:

您可能感兴趣的文章:

  • jquery之Document元素选择器篇
  • 原生的html元素选择器类似jquery选择器
  • jQuery表单元素选择器代码实例
  • jQuery选择器之表单元素选择器详解
  • jQuery元素选择器用法实例
  • jQuery选择器之子元素选择器详解
  • jQuery元素选择器实例代码
  • jquery选择器排除某个DOM元素的方法(实例演示)
  • jquery 属性选择器(匹配具有指定属性的元素)
  • jQuery选择器总结之常用元素查找方法
  • jquery基本选择器匹配多个元素的实现方法
  • jQuery中元素选择器(element)简单用法示例

$(".first_div, .first_span")

将包含有.first_div 或者 .first_span" 的对象都取到。 这里取到 4 个 对象。
此处的Html对应

复制代码 代码如下:

<div class="first_div">
This is the first div
</div>
<div class="first_div">
<span class="first_span">
This is the first span
</span>
</div>
<span class="first_span eric_sun_class">
This is the first span + eric sun class.
</span>

复制代码 代码如下:

$(".first_div .first_span")

将以 .first_div 为类的控件 下的 以 .first_span 为类 的对象取到(类与类之间带有空格 逐层取)。 这里只取到 1 个。
对应的 className="first_span" 此处的Html对应

复制代码 代码如下:

<div class="first_div">
<span class="first_span">
This is the first span
</span>
</div>

复制代码 代码如下:

$(".first_span.eric_sun_class")

将包含有.first_span 并且同时包含有 .eric_sun_class 类的 对象取到(类与类之间没有空格 类似于 ‘与' 操作)。 这里只取到1个。
对应的 className="first_span eric_sun_class" 此处的Html 对应

复制代码 代码如下:

<span class="first_span eric_sun_class">
This is the first span + eric sun class.
</span>

您可能感兴趣的文章:

  • jQuery类选择器用法实例
  • 使用jquery选择器如何获取父级元素、同级元素、子元素
  • jquery选择器之属性过滤选择器详解
  • jquery 中多条件选择器,相对选择器,层次选择器的区别
  • jQuery Selector选择器小结
  • Jquery选择器中使用变量实现动态选择例子
  • JQuery中$之选择器用法介绍
  • Jquery颜色选择器ColorPicker实现代码
  • jQuery过滤选择器:not()方法使用介绍
  • jquery 属性选择器(匹配具有指定属性的元素)
  • jquery选择器大全 全面详解jquery选择器
  • jQuery中的类名选择器(.class)用法简单示例

本文由美高梅网址发布于关于美高梅,转载请注明出处:中几个类选择器的简单使用介绍,jQuery后代选择

上一篇:post和ajax方法的使用小结,getJSON的解决方法 下一篇:九种js弹出对话框的方法总结,的所有参数详细解
猜你喜欢
热门排行
精彩图文