`
libin0019
  • 浏览: 237507 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

dojo.query() 方法常见的css选择符语法

    博客分类:
  • Dojo
 
阅读更多

 

dojo.query() 方法常见的css选择符语法

引用自:http://www.cnblogs.com/didi/archive/2010/10/09/1846769.html

语法 含义   {http://didi.cnblogs.com} 示例
* 任何元素 dojo.query("*")
E 标签为E的元素 dojo.query("div")
.C 带有类C的元素 dojo.query(".baz")
E.C 标签为E且带有类C的元素 dojo.query("div.baz")
#ID ID值为ID的元素 dojo.query("#quux")
E#ID 标签为E且ID值为ID的元素 dojo.query("span#quux")
[A] 带有属性A的元素 dojo.query("[foo]")
E[A] 标签为E且带有属性A的元素 dojo.query("span[foo]")
[A="V"] 带有A属性且该属性的值为V的元素 dojo.query("[foo='bar']")
E[A~='V'] 标签为E并且带有属性A,且该属性值为空格分隔的列表,同时其中一个值恰好等于V的元素 dojo.query("span[foo~='bar']")
E[A^='V'] 标签为E并且有属性A,且该属性值以V开头的元素 dojo.query("span[foo^='bar']")
E[A$='V'] 标签为E并且带有属性A,且该属性值以V结尾的元素 dojo.query("span[foo$='bar']")
E[A*='V'] 标签为E并带有属性A,且该属性值中包含子字符串V的元素 dojo.query("span[foo*='bar']")
E > F 作为元素E子元素的F元素 dojo.query("div > span")
E F 作为元素E后代元素的F元素 dojo.query("E F")

 

注:E[class='xxx'][id='yyy'] 查找class为xxx且id为yyy的元素

分享到:
评论

相关推荐

    Dojo的Array处理

    从Dojo 1.0开始,还可以使用更简洁的语法: ```javascript dojo.query("select").forEach("item.disabled = true"); ``` `dojo.map`方法与`forEach`类似,但它会返回一个新的数组,其中的元素是回调函数处理后的...

    dojo api 中文版

    * dojo.rpc:与后端服务进行通信,支持 JSON 语法的 Web 服务。 * dojo.colors:颜色工具包。 * dojo.data:Dojo 的统一数据访问接口,支持读取 XML、JSON 等不同格式的数据文件。 * dojo.fx:基本动画效果库。 * ...

    dojo1.4.1代码下载

    2. **DOM操作**:Dojo 提供了`dojo.query`和`dojo.byId`等方法,方便地对DOM元素进行选择和操作。这使得处理页面元素变得简单,类似jQuery的语法风格。 3. **事件处理**:Dojo 的`dojo.connect`方法用于事件监听,...

    dojo学习笔记

    @import "js/dojo/resources/dojo.css"; ``` - **说明**:这里引入了Dojo自带的CSS样式表,可以替换为自定义的样式表。 2. **引入Dojo.js文件**: - **代码**: ```html ...

    实战Dojo工具包 PDF

    最后,文档还会涵盖Dojo的工具和辅助库,如`dojo.query`(类似jQuery的选择器)、`dojo.parser`(自动初始化Dijit组件)以及测试和调试工具等,这些都是提高开发效率的关键。 总之,《实战Dojo工具包》PDF文档详细...

    dojo基础知识

    Dojo提供了一系列方便的DOM操作函数,如`dojo.byId`用于通过ID选择DOM元素,`dojo.query`用于使用类似CSS的选择器语法来查找DOM节点,以及`dojo.forEach`和`dojo.filter`等用于数组迭代和过滤的函数。这些函数简化了...

    Dojo相应的jar包

    4. **dojo/query**: 类似于jQuery的选择器,用于选取DOM元素,支持CSS选择器语法。 5. **dojo/NodeList**: 一组DOM节点的集合,提供了一系列操作这些节点的方法。 6. **dojo/fx**: 提供了动画效果和转换功能,可以...

    ZendFramework中文文档

    6.2.2. 用长语法声明选项 6.3. 读取(Fetching)选项和参数 6.3.1. 操作 Getopt 异常 6.3.2. 通过名字读取 (Fetching)选项 6.3.3. 报告选项 6.3.4. 读取非选项参数 6.4. 配置 Zend_Console_Getopt 6.4.1. ...

    Dojo-Sublime-Text-Development:我使用 Sublime Text 进行日常 dojo 开发的片段、设置、包等

    例如,可能有用于创建Dojo模块(dojo/_base/kernel require())、声明Dojo对象(dojo/on,dojo/query等)或者Dijit组件的代码片段。 2. **设置(Settings)**:用户可能已经配置了Sublime Text以优化Dojo开发,如...

    CS110-jQuery:编写 Dojo jQuery 练习

    它的选择器语法与CSS相似,使得选取页面元素变得简单。例如,`$("#myElement")`会选取ID为"myElement"的元素,`$(".myClass")`则会选择所有class为"myClass"的元素。 **jQuery DOM操作** jQuery提供了`append()`、`...

    Dojo-CodeLab

    在Dojo-CodeLab中,你可能会学习到如何使用Dojo的模块加载器(dojo/_base/kernel)来引入所需模块,使用dijit/form/NumberTextBox创建数字输入框,用dojo/on监听和处理用户输入事件,以及dojo/query和dojo/dom-...

    CSharpDojo:C#个人编码Dojo

    1. **基础语法与数据类型**:C#的基础包括变量、常量、数据类型(如int、float、string、bool等)、运算符(算术、比较、逻辑等)、控制流(条件语句、循环语句)以及方法。这些是任何C#程序的核心元素,理解并熟练...

    IntroLINQ_Ajax_SL

    3. **方法语法**:除了查询表达式,LINQ还支持方法语法,即通过调用一系列扩展方法(如Where、Select、GroupBy等)来构建查询。 4. **数据源支持**:LINQ to Objects用于操作内存中的集合,LINQ to SQL用于与SQL...

    10大移动开发框架

    6. EmbedJS:这个框架专为嵌入式设备设计,能够为特定平台提供定制化的开发版本,使用DojoAPI语法,适合熟悉Dojo开发的开发者。 7. zepto.js:这个框架专为WebKit浏览器(如Safari和Chrome)设计,它的优势在于轻量...

    Geo Analysis Tool

    1. **MDXQuery.js**: 支持MDX查询语法,允许用户使用复杂的多维表达式来进行数据分析。 2. **DataDisplayer.js**: 数据展示模块,负责将查询结果以图表等形式展现出来。 3. **MeasureChooser.js**: 度量选择器,用户...

    Lotus Domino Web编程

    4. **LotusScript**:LotusScript是基于Visual Basic语法的,用于开发服务器端功能和自动化任务。它可以处理用户输入、访问数据库、发送邮件等操作,是构建动态Web应用的关键。 5. **Formula Language**:这是一种...

    整合Spring3.1.0.RC1,Struts2.2.3和Hibernate3.2三大框架所需jar包

    在Java Web开发中,Spring、Struts和Hibernate这三大框架的整合是常见的技术栈,被称为SSH(Spring、Struts、Hibernate)框架。本文件提供的压缩包包含整合这三大框架所需的jar包,使得开发者能够快速搭建一个功能...

    问题分析提出

    - **错误处理**: JSP中可能会出现各种各样的错误,例如服务器端错误、语法错误、运行时错误等。了解如何捕获这些错误并进行适当的处理对于确保应用程序的稳定性和用户体验至关重要。 ### 2. **国际化与本地化** -...

    掌握XPAGE,XPAGE入门丛书

    XPAGE是Lotus Notes Domino的一种新型页面设计语言,它允许开发者使用XML语法来创建动态、交互式的Web用户界面。与传统的Notes Form相比,XPAGE更加灵活,可以实现更丰富的Web功能,如数据验证、AJAX(异步...

    FreeQuery-开源

    提供一个Web界面,用户可以在其中通过元数据目录查询关系数据库(类似于Cognos Query)。 使用Dojo Ajax库。

Global site tag (gtag.js) - Google Analytics