可以用于自定义一个类似属性选择器的选择器。语法: $.expr[':'].test = function(obj, index, meta, stack) { /* obj - is a current DOM element 当前DOM元素 index - the current loop index in stack 当前元素在stack中的索引, meta - meta data about your selector !!! 用来存参数值,详见带参数的自定义选择器。 stack - stack of all elements to loop 选择器所选中的元素集。 Return true to include current element 返回 true 就包含当前元素 Return false to explude current element 返回 false 就抛弃当前元素 */}; e.g <p>this is p<div id="div0" style="border:1px solid;">this is div0</div></p> $.expr[':'].test=function(obj){ $(obj).css('background-color','green') 调用时: $('#div0:test') |
|
来自: johnny_net > 《jquery》