In jQuery, a DOM node or jQuery object can be passed as an attribute in a query, which sets the scope:
var myScope = $('#someDiv');
$('a',myScope).addClass('red');
$('li',myScope).css('display','inline');
Now, in Dojo I can chain several .query()s after each other, but what should I do if I have a certain DOM node – not a nodeList – that I want to use as a scope?
KTHNX
It’s just like jQuery. The
query()method has an additional parameter which can be used as scope:Where
scopecan be an element ID or a DOM node.For further information have a look at the Dojo API documentation.