`
KAXU
  • 浏览: 273476 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jquery 选择器 E > F

阅读更多

E > F

匹配所有的F元素,其中F元素必须为E元素的子元素,且是子元素集合中的第一个。返回匹配的结果集

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  
  <script>
  $(document).ready(function(){
    $("#main > *").css("border", "3px double red");
  });
  </script>
  <style>
  body { font-size:14px; }
  span#main { display:block; background:yellow; height:110px; }
  button { display:block; float:left; margin:2px; 
           font-size:14px; }
  div { width:90px; height:90px; margin:5px; float:left;
        background:#bbf; font-weight:bold; }
  div.mini { width:30px; height:30px; background:green; }
  </style>
</head>
<body>
  <span id="main">
    <div></div>
    <button>Child</button>
    <div class="mini"></div>
    <div>
      <div class="mini"></div>
      <div class="mini"></div>
    </div>
    <div><button>Grand</button></div>
    <div><span>A Span <em>in</em> child</span></div>
    <span>A Span in main</span>
  </span>
</body>
</html>

 

$("#main > *").css("border", "3px double red");

将匹配span元素中的子元素,并且必须为子元素集合中的第一个元素,以下为匹配的元素(紫色)

<div></div>
<button>Child</button>
<div class="mini"></div>
 <div>
      <div class="mini"></div>
      <div class="mini"></div>
</div>
<div>

     <button>Grand</button>

</div>
<div>

    <span>A Span <em>in</em> child</span>

</div>
<span>A Span in main</span>

分享到:
评论

相关推荐

    jquery CSS和xpath选择器.pdf

    三、jQuery选择器的使用技巧 - 对于不完全支持CSS3的浏览器,jQuery的选择器引擎提供了良好的兼容性,使得开发者可以放心使用CSS3选择器。 - 使用`:not()`选择器可以方便地排除某些元素,实现反向选择。 - `E F`和`E...

    jquery CSS和xpath选择器.docx

    jQuery CSS和XPath选择器是网页开发中非常重要的工具,它们使得在JavaScript中选取DOM元素变得更加高效和方便。jQuery库对CSS选择器提供了全面的支持,包括CSS1、CSS2和CSS3的语法,同时,还引入了一些自定义的选择...

    关于jquery的多个选择器的使用示例

    jQuery支持多种CSS选择器,包括ID选择器(#id)、类选择器(.class)、元素选择器(tagname)等,以及组合选择器,如:交集选择器(E F,表示同时匹配E和F的元素)、并集选择器(E,F,表示匹配E或F的元素)和后代...

    jQuery Selectors Refcard

    位置选择器主要用来根据元素在 DOM 中的位置来筛选元素,如前面提到的 `E + F` 和 `E ~ F` 等。 #### 匹配集合方法 jQuery 提供了一些方法来处理通过选择器获取到的元素集合,这些方法包括但不限于: - **`.add()...

    jQuery选择

    ### jQuery选择器详解 #### 一、通过位置选择元素 在使用jQuery时,我们经常会遇到根据元素的位置来进行选择的情况。接下来我们将对几种基于位置的选择器进行详细的解释。 1. **`:first`**:此选择器选取指定上下...

    jqueryonline_final

    《jQuery选择器:掌握网页元素操控的关键》 在前端开发领域,jQuery因其强大的功能和简洁的语法而备受青睐。作为一款流行的JavaScript库,jQuery极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。本文...

    锋利的jquery(学习笔记)

    【jQuery选择器】 jQuery的选择器分为四类: 1. **基本选择器**:`$(‘#idname’)`, `$(‘.classname’)`, `$(‘p’)`, `$(‘*’)`, 组选择器如`$(‘#idname,.classname,divname,divname.classname p’)` 2. **层次...

    jquery实现多附件上传

    2. **jQuery选择器和事件**:使用jQuery选择器定位到文件输入元素,然后绑定`change`事件,当用户选择文件后触发处理函数。例如,`$('input[type=file]').on('change', function() {...})`。 3. **Ajax上传**:通过...

    JQuery学习笔记

    - **后代选择器**:`E F` 选择E元素内的F元素,如 `#links a`。 - **通配选择符**:`*` 选择所有元素,如 `* { font-size: 14px; }`。 3. **JQuery 选择器**: - **基本选择器**:包括 `#id`(ID选择器)、`....

    jquery 选择符

    #### 四、利用 jQuery 自定义的选择器进行选择 **4.1 :button** - **作用**:选择任何按钮类型的元素,包括 `&lt;input type="submit"&gt;` 等等。 - **示例**:`:button` 选择所有按钮元素。 **4.2 :checkbox** - **...

    Jquery学习文档

    层次选择器如`$("E F")`和`$("parent&gt;child")`可以用来定位元素间的层级关系。过滤选择器如`:first`、`:last`、`:not(selector)`、`:even`和`:odd`则可以根据特定条件筛选元素。内容过滤选择器如`:contains(text)`、...

    一个jQuery表单时间选择jQueryTimepicker

    接着,在文档加载完成后,通过jQuery选择器找到该元素并调用`timepicker()`方法。 ```javascript $(document).ready(function() { $('#timePickerExample').timepicker(); }); ``` **3. 自定义配置** jQuery ...

    了解了这些才能开始发挥jQuery的威力

    jQuery的选择器基于CSS选择器,并且支持更多的高级选择器。 ##### 1. 基本选择器 - `$(‘*’)`:匹配页面上所有元素。 - `$(‘#id’)`:匹配具有指定ID的元素。 - `$(‘.class’)`:匹配具有指定类名的所有元素。 ...

    jQuery Context Menu - jQuery上下文菜单插件

    selector: '#myElement', // 选择器 items: { // 菜单项对象 "item1": {name: "菜单项1", icon: "edit"}, "item2": {name: "菜单项2", callback: function(){ alert('选择了菜单项2'); }}, "separator1": "---...

    cssParentSelector:基于 jQuery 的 CSS4 父选择器

    &gt; F - 选择一个 E 元素,F 的父元素家长任何有效选择器都是 oky、id、class,甚至像这样: input[type=checkbox]目标这是可选的,在我们获得 CHILD 选择器的 PARENT 之后,我们在 PARENT 中查找此

    jquety ppt

    **jQuery选择器** 1. **基本CSS选择器**:包括通过ID(如`$('#container')`)、类(如`$('.special')`)、标签(如`$('div')`)和DOM层级(如`$('#container div')`)选择元素。 2. **CSS3扩展选择器**:如`*`...

    jquery 制作可拖拽的div实例

    主要涉及的知识点包括:jQuery的选择器、事件绑定(`mousedown`、`mousemove`和`mouseup`)、DOM操作(`offset()`和`offset({ left: ..., top: ... })`)以及鼠标坐标计算。通过理解并应用这些技术,你可以创建出更...

    Jquery ul下拉框效果

    利用jQuery的事件监听器,当用户点击某个触发元素(比如一个按钮或`&lt;a&gt;`标签)时,显示或隐藏下拉框。同时,可以添加额外的逻辑,如防止冒泡、阻止默认行为等。 ```javascript $(document).ready(function() { ...

    jQuery折叠下拉菜单收缩展开.zip

    在网页设计中,导航菜单是不可或缺的部分,...6. CSS选择器:如`.dropdown-menu &gt; li`选择一级菜单项,`ul ul`选择二级子菜单。 通过以上步骤,我们可以创建一个具有橙色风格、可折叠的下拉菜单,提高网页的用户体验。

    jquery返回顶部代码

    总结来说,利用jQuery实现返回顶部功能涉及到的主要知识点有:jQuery的选择器、事件处理、`scrollTop()`方法和`animate()`函数。通过这些技术,我们可以为用户提供一个直观且友好的界面交互,提升网站的用户体验。

Global site tag (gtag.js) - Google Analytics