当前位置:首页 > jQuery.API源码深入剖析以及应用实现(4) - 选择器篇(下)

jQuery.API源码深入剖析以及应用实现(4) - 选择器篇(下)

点击次数:1472  更新日期:2011-01-05

这篇继上篇的 jQuery.API源码深入剖析以及应用实现(3) - 选择器篇(上) 之后继续介绍选择器的其它原理,包括内容,可见性,属性,子元素,表单,表单对象属性等等原理。


jQuery选择器的图示包括:


一、内容


1. 【 :contains(text) 】


匹配包含给定文本的元素。
例子


HTML代码 jQuery代码 结果
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn </div> (“div:contains(‘John’)”) [ <div>John Resig</div>, <div>Malcom John Sinclair</div> ]


首先我们先找到它的一个正则表达式


<!–
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
–>PSEUD /:((?:[\\w\\u00c0-\\uFFFF_-]|\\\\.)+)(?:\\(([\'\"]*)((?:\\([^\\)]+\\)|[^\\2\\(\\)]*)+)\\2\\))?/