Functiondojo.NodeList.filter

<script src="../../js/dojo.js"></script>
defined in dojo/_base/NodeList.js

"masks" the built-in javascript filter() method to support passing a simple string filter in addition to supporting filtering function objects.

Usage

function (/*String*/ simpleQuery) (view source)
parametertypedescription
simpleQueryString 

Examples

Example 1

"regular" JS filter syntax as exposed in dojo.filter:

dojo.query("*").filter(function(item){
    // highlight every paragraph
    return (item.nodeName == "p");
}).styles("backgroundColor", "yellow");

Example 2

the same filtering using a CSS selector

dojo.query("*").filter("p").styles("backgroundColor", "yellow");