手机
当前位置:查字典教程网 >编程开发 >php教程 >php实现jQuery扩展函数
php实现jQuery扩展函数
摘要:就是contains这个函数,书上介绍说这个函数是按照元素的内容来来筛选选择的元素集,当我运行代码的时候老是报错,后来发现是函数库里没有这个...

就是contains这个函数,书上介绍说这个函数是按照元素的内容来来筛选选择的元素集,当我运行代码的时候老是报错,后来发现是函数库里没有这个函数,于是自己写了这个函数。

代码如下:

复制代码 代码如下:

function yhCheckIsIncludingValue(element , pattern)

{

var bool = false;

var childrenNodes = element.childNodes;

if (childrenNodes.length == 0)

{

if (element.nodeValue != null)

{

if (pattern.exec(element.nodeValue) != null)

{

return true;

}

}

}

if (childrenNodes.length != 0)

{

for (var i = 0 ; i < childrenNodes.length ; i++)

{

if (bool = yhCheckIsIncludingValue(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 this.filter(function(){

return yhCheckIsIncludingValue(this , pattern);

});

}

在IE浏览器上运行正常,不知道其他的浏览器会出现什么情况?

【php实现jQuery扩展函数】相关文章:

php实现求相对时间函数

php基于curl扩展制作跨平台的restfule 接口

php实现修改新闻时删除图片的方法

php显示时间常用方法小结

php实现简单的语法高亮函数实例分析

php自定义hash函数实例

php实现window平台的checkdnsrr函数

php实现CSV文件导入和导出方法

不用iconv库的gb2312与utf-8的互换函数

php页面缓存ob系列函数介绍

精品推荐
分类导航