6.4 Ext.core.DomQuery 单实例查询选择器,通过正则表达式查找DOM或者HTM
为什么80%的码农都做不了架构师?>>>
<div class="box"><p id="myPanel"></p><div class="code"> <pre style="padding:5px; background:#333; color:#fff; width:340px;">
<div id="div0"><div id="div1">我是第一个div的内容<⁄div><div id="div2"><div id="div3">我是第二个div的内容<⁄div><⁄div>
<⁄div></pre></div></div>
Ext.onReady(function(){//6.4 Ext.core.DomQuery 单实例查询选择器,通过正则表达式查找DOM或者HTML//6.4.1 compile() 动态形成selector的查询函数//console.info(Ext.core.DomQuery.compile("#myPanelBox"));//6.4.2 filter() 节点过滤器//6.4.3 is() 是否包含该选择器的节点//6.4.4 jsSelect() 之前的Ext.query实际上就是本函数的处理过程//6.4.5 selectNode() 返回root中第一个匹配的selector选择器的元素//DomQuery类的使用示例var myPanel = new Ext.Panel({title : 'DomQuery类的使用示例',width : '350px',renderTo : 'myPanel',html : '<div id="div0"><div id="div1">我是第一个div的内容</div><div id="div2"><div id="div3">我是第二个div的内容</div></div></div>'});var tarArray = Ext.query("#div0 div");//获取所有以id为div0为父节点的divvar except = Ext.core.DomQuery.filter(tarArray,"#div1",true);//选择那些不包含id为div1的节点var include = Ext.core.DomQuery.filter(tarArray,"#div1",false);//选择那些包含id为div1的节点var isInclude = Ext.core.DomQuery.is(except,"#div0");//对数组中是否包含指定id的节点进行判断var selectNode = Ext.core.DomQuery.selectNode("#div0 div");//选择id为div0下面的第一个div节点console.info("filter:div1:true不包含div1的元素如下:"); //[div#div2, div#div3]console.info(except);console.info("filter:div1:false包含div1的元素如下:"); //[div#div1]console.info(include);console.info("是否包含指定id的节点:"+isInclude); //falseconsole.info("第一个div节点如下:"); //<div id="div1">我是第一个div的内容</div>console.info(selectNode);
});
转载于:https://my.oschina.net/u/1773772/blog/666201
6.4 Ext.core.DomQuery 单实例查询选择器,通过正则表达式查找DOM或者HTM相关推荐
- 基于Ext Core的包含校验功能的表单提交扩展Ext.ux.submit
近期因为工作需要,需要使用 Ext Core ,但是目前 Core 的扩展太少了,尤其是基于表单验证及提交的,基本没有,如果使用 Ext 本身的功能,那么库大小又增加不少.在研究了 Ext.form. ...
- 金蝶云星空与钉钉对接集成供应商查询打通新增表单实例
金蝶云星空与钉钉对接集成供应商查询打通新增表单实例 对接系统金蝶云星空 金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台.金蝶K/3C ...
- 新建oracle数据库 环境查询,Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇...
Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇 系统环境: 操作系统:RedHat EL55 Oracle : Oracle 11.2.0.1.0 集群软件:Oracle ...
- mysql单表查询实例_MySQL简单查询详解-单表查询
MySQL简单查询详解-单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过my ...
- php快递单号查询接口实例
通过本接口可以查询圆通快递.申通快递.ems快递.韵达快递等快递单号查询信息,无需其他额外开发. 首先,到www.aikuaidi.cn上注册个账号,使用key! 相关阅读:php快递查询API类(支 ...
- mysql单个查询_MySQL单表查询实例详解
1.准备数据 以下操作将在该表中进行 create table student ( id int unsigned primary key auto_increment, name char(12) ...
- linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC
Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...
- linux下程序如何实现单实例运行
1.技术原理 无论是windows还是linux下,程序设计者都会遇到一个问题,那就是如何实现程序的单实例运行.比如,Windows自带的播放软件Windows Medea Player只能启动一个实 ...
- kylinserverv10部署dm8单实例命令行方式安装
kylinserverv10部署dm8单实例命令行方式安装 dm8-kylinserverv10 目录 一.安装流程图开始是 停服务--备份--卸载检查是否安装 |否 安装 <|结束二.安装步骤 ...
最新文章
- 别盲目调参!深度学习要先找到最佳策略
- mbr,gpt,开机启动流程.
- docker日志位置
- 跳石头 NOIP2015 提高组 Day2 T1
- java多线程解读一(基础篇)
- 【B站视频笔记】linux 进程间通信(ipc)信号(软中断信号)signal库函数、可靠信号和不可靠信号、信号集sigprocmask(信号掩码、信号递达Delivery、信号未决Pending)
- 科大星云诗社动态20210308
- yii框架下使用redis
- curl获取站点的各类响应时间(dns解析时间,响应时间,传输时间)
- c++十进制转二进制_二进制与十进制如何互相转换?
- PHP_小数/四舍五入/上进/下取等
- 抓包及分析包的常用命令
- Linux 比特币Bitcoin采集节点搭建
- 吴恩达《机器学习》第十章:应用机器学习的建议
- docker java 中文乱码_java使用awt包在生产环境docker部署时出现中文乱码的处理
- 由有序序列折半查找构建判定树
- python手机号信息查询身份证_Python使用xpath爬虫查询身份证信息和手机号信息并写入Excel表格...
- 2021年笔迹鉴定收费?江西南昌收费标准是什么?
- 算法系列讲解之:社交网络之共同好友模型讲解
- 【教学类-30-04】10以内减法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内减法题 只抽取25个)
热门文章
- 花钱你都学不到的“饭局“规矩
- grafana高可用架构
- Exchange2010与Office365混合部署升级到Exchange2016混合部署——Ex2016运行Office365混合配置向导...
- Script to Setup NTP/DNS/Powerpolicy for new server
- [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
- kingdee kis
- 程序员过关斩将--你的业务是可变的吗
- 第 6 章 存储 - 039 - Data Volume 之 bind mount
- 查看python版本和django版本
- 两种常用的启动和关闭MySQL服务