Jquery 选择器注意的问题--记录(五)

1. $("p.intro")-> 所有 class="intro" 的 <p> 元素

  $("div#intro .head")->id="intro" 的 <div> 元素中的所有 class="head" 的元素

  $("ul li:first")->每个 <ul> 的第一个 <li> 元素

2. jQuery 使用 XPath 表达式来选择带有给定属性的元素。

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

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

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

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

3. jQuery 名称冲突

  jQuery 使用 $ 符号作为 jQuery 的简介方式。

  某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。

  jQuery 使用名为 noConflict() 的方法来解决该问题。

  var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号

转载:http://www.cnblogs.com/zqzjs/p/4550127.html

时间: 2024-09-11 19:29:25

Jquery 选择器注意的问题--记录(五)的相关文章

jQuery选择器源码解读(五):tokenize的解析过程_jquery

以下分析基于jQuery-1.10.2.js版本. 下面将以$("div:not(.class:contain('span')):eq(3)")为例,说明tokenize和preFilter各段代码是如何协调完成解析的.若想了解tokenize方法和preFilter类的每行代码的详细解释,请参看如下两篇文章: http://www.jb51.net/article/63155.htm http://www.jb51.net/article/63163.htm 下面是tokenize方

事件-jquery选择器this的问题

问题描述 jquery选择器this的问题 {foreach key=key item=item from=$hicList} {$item.NAME}设备正常运转 {/foreach} 这是html中的源代码,我想在每次点击a事件时就弹出dialog,并传值 $("".equipState span:nth-child(2)"").bind(""click""function(){ $("".tishi&

用jquery选择器 去选择一个id=&amp;amp;quot;text&amp;amp;quot;的 input

问题描述 用jquery选择器 去选择一个id="text"的 input 用jquery选择器 去选择一个id="text"的 input 但是我的页面上面有几个id="text" 的input 我要怎么样选择我点击的那个input呢? 解决方案 如果你有几个id="text"这本身就是一种错 设置id是唯一的 解决方案二: 设置id不一样的值就行了 解决方案三: jquery contians(text) 选择器jQuer

代码-Jquery选择器方面的问题

问题描述 Jquery选择器方面的问题 $("".menu-overlay"").stop().fadeIn(300);$("".menu-overlay"").stop().fadeOut(150);$(""#products_list .pic img"")$(""#f11 .pic img"")$("".nav-secon

浅谈jQuery 选择器和dom操作_jquery

浅谈jQuery 选择器和dom操作 JQuery选择器 1.基本选择器 基本选择器是JQuery中最常用的选择器,也是最简单的选择器,它通过元素id.class 和标签名来查找DOM元素.这个非常重要,下面的内容都是以此为基础,逐级提高的. 1)."$("#id")",获取id指定的元素,id是全局唯一的,所以它只有一个成员. 2)."$(".class")",获取class指定的元素,不同的元素可以具有相同的class属性

jQuery选择器及jquery案例详解(必看)_jquery

JQuery选择器 解析:为了更好的或者是更快的从复杂的DOM树中找到我们需要的一类标签 1.层次选择器 <!-- 当点击h2元素时,为#menu下的<span>元素添加色为#09F的颜色背景 --> <!-- <script type="text/javascript"> $(function () { $('h2').click(function () { $('#menu span').css('background-color','#0

jquery选择器 按排序位置定位元素详解

生活或者工作中经常需要做一些小规模统计系统,统计事项或者收益,或者活动等等.我比较厌恶excel,以前都用php+mysql做,js展示图表, 用javascript 绘制图表,这样一个系统,怎么也化5,6个小时来编程,相当繁琐. 最近找到一个更好的办法,只用一个html文件来记录股票收益 •直接写一个html文件,数据就展示在html table里面 •样式用bootstrap很容易写好 •直接用jquery从table中把数据解析出来,然后写几行js代码来完成数据的计算 •当需要添加或者修改

jQuery选择器源码解读(四):tokenize方法的Expr.preFilter_jquery

Expr.preFilter是tokenize方法中对ATTR.CHILD.PSEUDO三种选择器进行预处理的方法.具体如下: Expr.preFilter : { "ATTR" : function(match) { /* * 完成如下任务: * 1.属性名称解码 * 2.属性值解码 * 3.若判断符为~=,则在属性值两边加上空格 * 4.返回最终的mtach对象 * * match[1]表示属性名称, * match[1].replace(runescape, funescape)

分类解析jQuery选择器_jquery

基本选择器: #id 根据Id匹配一个元素 .class   根据给定的类名匹配一个元素 element   根据元素名匹配一个元素 * 匹配所有元素 selecttor1,selector2   并集,返回两个选择器匹配到的元素 层次选择器: ancestor descendant 根据祖先匹配所有的后代元素 parent>child 根据父元素匹配所有的子元素,直接后代 prev+next 匹配下一个兄弟元素 相当于next()方法 prev~siblings    匹配后面的兄弟元素 相当