Prototype Javascript库的选择器是否等同于jQuery的:contains()?如果没有,选择/过滤掉包含特定字符串的元素列表的是什么是“原型方式”。
例如,使用以下
$$('#some_div dd a')
我可能会收到50个左右链接的数组。我只想要包含工作'home'的链接。在jQuery中我会这样做
jQuery("#some_div dd a:contains('home')");
是否可以使用Prototype做类似的事情?如果没有,是否有一种优雅的方法来过滤掉返回的50个元素的数组。
答案 0 :(得分:2)
我能找到的最佳(非Sizzle)答案是使用findAll
方法过滤掉事情。
$$(selector).findAll(function(e){ return e.innerHTML.indexOf(label) != -1;})
答案 1 :(得分:1)
您是否阅读过关于Sizzle intergreation的文章。
这应该对你有帮助。