覆盖现有.contains过滤器(目前亲测有效):
jQuery.expr[':'].contains = function(a, i, m) {
return jQuery(a).text().toUpperCase()
.indexOf(m[3].toUpperCase()) >= 0;
};
创建自己的选择器(未测试记录一下)
jQuery.expr[':'].icontains = function(a, i, m) {
return jQuery(a).text().toUpperCase()
.indexOf(m[3].toUpperCase()) >= 0;
};
博客介绍了在jQuery和JavaScript中覆盖现有过滤器的操作,此操作亲测有效,同时还记录了创建自己选择器的内容,但该部分未进行测试。
467

被折叠的 条评论
为什么被折叠?



