PHP
发布时间:2019-11-18 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php实现jQuery扩展函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
就是contains这个函数,书上介绍说这个函数是按照元素的内容来来筛选选择的元素集,当我运行代码的时候老是报错,后来发现是函数库里没有这个函数,于是自己写了这个函数。
代码如下:
<div class="codetitle"><a style="cursOR: pointer" data="50861" class="copybut" id="copybut50861" onclick="doCopy('code50861')"> 代码如下:
<div class="codebody" id="code50861">
function yh
checkIsIncludingValue(element,pattern)
{ var bool =
false;
var childrenNodes = element.childNodes;
if (childrenNode
s.length == 0)
{ if (element.nodeValue
!= null)
{ if (pattern.exec(element.node
value) != null)
{ return true;
}
}
}
if (childrenNode
s.length
!= 0)
{ for (var i = 0 ; i < childrenNode
s.length ; i++)
{ if (bool = yh
checkIsIncludingValue(childrenNodes,pattern)) break;
}
}
return bool;
}
//在函数链应
用这个函数
$.fn.contains = function(text)
{ var text = $.trim(text
); if (text == 'undefined') return this;
var pattern = new RegExp(text,'i'
); return thi
s.filter(function()
{ return yh
checkIsIncludingValue(this,pattern
); }
); }