`
JavaCrazyer
  • 浏览: 3012176 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类

JQuery简单学习(3)——JQuery选择器

阅读更多

选择器允许您对元素组或单个元素进行操作。

————————————————————
jQuery 选择器
在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例。

关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。

jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。

选择器允许您对 HTML 元素组或单个元素进行操作。

在 HTML DOM 术语中:

选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。
————————————————————
jQuery 元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。

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

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

  • $("p#demo") 选取 id="demo" 的第一个 <p> 元素。
————————————————————
jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。

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

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

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

  • $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
————————————————————
jQuery CSS 选择器
jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。

下面的例子把所有 p 元素的背景颜色更改为红色:
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("p").css("background-color","yellow");
  });
});
</script>
</head>

<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button type="button">Click me</button>
</body>

</html>
 ————————————————————
更多的实例
语法 描述 
  • $(this) 当前 HTML 元素 
  • $("p") 所有 <p> 元素 
  • $("p.intro") 所有 class="intro" 的 <p> 元素 
  • $(".intro") 所有 class="intro" 的元素 
  • $("#intro") id="intro" 的第一个元素 
  • $("ul li:first") 每个 <ul> 的第一个 <li> 元素 
  • $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的 href 属性的属性 
  • $("div#intro .head") id="intro" 的 <div> 元素中的所有 class="head" 的元素 

分享到:
评论

相关推荐

    jquery基础实例002——可编辑的表格

    1. **jQuery选择器**:jQuery的选择器是其强大功能的基础,用于选取HTML元素。在这个实例中,可能会使用到如`$('table')`这样的选择器,它会选择页面上所有的表格元素。 2. **事件绑定**:jQuery提供了一种简便的...

    Jquery基础实例01——用户名校验

    ### 二、jQuery的选择器 在jQuery中,选择器用于选取HTML元素。例如,`$("#elementID")`选择ID为`elementID`的元素,`$(".class")`选择所有类名为`class`的元素,`$("tagname")`选择所有`tagname`标签。在这个实例...

    一天搞定jQuery(一)——使用jQuery完成定时弹出广告

    jQuery通过选择器(Selectors)获取DOM元素,选择器语法简洁,支持CSS1到CSS3的选择方式。例如,`$("#id")`选取ID为"id"的元素,`$(".class")`选取所有class为"class"的元素,`$("tag")`选取所有tag类型的元素。 ...

    一天搞定jQuery(五)——使用jQuery完成下拉列表左右选择

    在本篇教程中,我们将深入探讨如何利用jQuery库来实现一个功能丰富的下拉列表左右选择交互。jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得前端开发变得更加高效和便捷。本章节...

    一天搞定jQuery(二)——使用jQuery表格的隔行换色

    jQuery的灵活性和易用性使得隔行换色这样的常见任务变得简单。通过学习和实践,你可以掌握更多jQuery的技巧,进一步提升网页交互和用户体验。 在提供的`jQueryDemo`文件中,可能包含了实现这个功能的完整HTML、CSS...

    2014-10-04-深入理解jQuery(1)——jQuery对象1

    例如,`init`方法是jQuery对象的构造器,它负责根据传入的选择器(selector)和上下文(context)来查找和初始化DOM元素。`jquery`属性则存储了jQuery库的版本号。 当使用`$`符号创建一个新的jQuery对象时,实际上...

    一天搞定jQuery(四)——使用jQuery完成省市二级联动的效果

    在本教程中,我们将深入探讨如何使用jQuery库来实现一种常见的网页交互功能——省市二级联动效果。这种效果常用于地址选择,用户在选择省份时,下拉框中的城市选项会根据所选省份动态更新。这既提高了用户体验,也...

    jquery引用文件——jquery.js

    jQuery拥有庞大的插件生态系统,如Bootstrap、jQuery UI等,它们扩展了jQuery的功能,覆盖了表单验证、日期选择器、轮播图等多种场景。通过简单地引入这些插件,可以快速实现复杂的功能。 总结,jQuery通过提供高效...

    jquery插件——多级菜单

    2. **jQuery选择器**:jQuery的选择器是其强大之处,能够高效地选取DOM元素。在多级菜单中,我们可能会使用`&gt;`(子元素选择器)、`+`(相邻兄弟选择器)或`~`(后续兄弟选择器)来选取特定的菜单项。 3. **事件绑定...

    jQuery中文版1.4——1.7API参考手册CHM版

    通过学习这些CHM文件,开发者不仅可以了解jQuery的基本用法,如选择器、遍历、事件处理等,还能深入理解高级特性,如Ajax、动画、插件开发等。对于那些希望提升JavaScript技能,特别是利用jQuery提高网页交互体验的...

    一天搞定jQuery(三)——使用jQuery完成复选框的全选和全不选

    在这个示例中,我们将关注于如何通过jQuery选择器和方法来控制复选框的状态。 首先,了解HTML结构是关键。在页面中,复选框通常会以`&lt;input type="checkbox"&gt;`的形式存在。为了实现全选和全不选的功能,我们需要一...

    jQuery时间选择器datepicker年月日时分秒选择

    其中,jQuery UI是jQuery的一个扩展库,提供了一系列可交互的用户界面组件,其中包括我们今天要讨论的"日期选择器"——jQuery UI Datepicker。这个插件允许用户方便地选择日期,甚至可以扩展到选择时间,实现年月日...

    JQuery的使用——实例讲解

    1. **选择器**:jQuery的选择器基于CSS,允许开发者快速选取页面上的元素。例如,`$("#id")`选择ID为"id"的元素,`$(".class")`选择所有类名为"class"的元素,`$("tag")`则选择所有指定标签的元素。 2. **DOM操作**...

    jquery 动态选择器

    本文将深入探讨“jQuery动态选择器”这一主题,结合标签中的“源码”和“工具”概念,我们将会看到jQuery如何通过其丰富的选择器功能来高效地选取和操作网页元素。 动态选择器是jQuery的核心特性之一,它允许开发者...

    jQuery.flipster——简单好用的立体式banner切换插件.zip

    3. 在页面加载完成后,使用jQuery选择器找到该容器元素,并调用`.flipster()`方法来初始化插件。 例如: ```javascript $(document).ready(function() { $('.flipster').flipster({ // 这里可以设置插件的选项,...

    jquery 颜色选择器插件

    《jQuery颜色选择器插件——colpick-jQuery-Color-Picker深度解析》 在网页设计与开发中,用户界面的交互性和美观性是至关重要的。其中,颜色选择器作为一个常用的组件,能让用户方便地选取所需的颜色,提升用户...

    jquery实现网站注册页面验证信息

    jQuery的核心特性包括选择器(用于选取HTML元素)、遍历(操作选定元素)和效果(创建视觉动画)。 二、验证需求分析 注册页面通常需要验证以下几项信息: 1. 邮箱地址:必须符合邮箱格式。 2. 密码:长度、复杂度...

    JQuery快速学一(强悍的选择器)

    在实际应用中,结合使用不同类型的jQuery选择器,可以实现复杂的功能,提高开发效率。通过阅读`基本筛选选择器.html`、`属性选择器.html`、`层级选择器.html`和`表单选择器.html`等文件,你可以更深入地了解并实践...

    jquery点击图片放大插件——即插即用.zip

    3. 初始化插件:在JavaScript中,通过调用jQuery选择器和插件方法,对指定的图片元素应用插件功能。 4. 配置选项:如果插件支持,你可以设置一些配置项,如动画速度、放大比例等,以满足个性化需求。 五、应用实例 ...

    最容易学习的JQuery选择器说明文档

    ### 最容易学习的JQuery选择器说明文档 #### 前言 JQuery是一个轻量级的JavaScript库,因其简洁的语法和强大的功能而在前端开发领域广受欢迎。JQuery选择器是其核心功能之一,允许开发者轻松地选取网页中的DOM元素...

Global site tag (gtag.js) - Google Analytics