源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php实现jQuery扩展函数

  • 时间:2020-03-22 01:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php实现jQuery扩展函数
就是contains这个函数,书上介绍说这个函数是按照元素的内容来来筛选选择的元素集,当我运行代码的时候老是报错,后来发现是函数库里没有这个函数,于是自己写了这个函数。 代码如下:
[u]复制代码[/u] 代码如下:
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浏览器上运行正常,不知道其他的浏览器会出现什么情况?
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部