Вам просто нужно сделать еще один запрос, как вы делали на первом уровне. Философия додзё заключается в том, что вещи обычно менее «волшебны», чем в jQuery.
var forms = dojo.query("form"); //No second argument; Searches whole document
dojo.forEach(forms, function(form){
var requireds = dojo.query(".required", form);//Only search under
// the current form.
dojo.forEach(requireds, function(required){
/* do stuff*/
});
})
Я также позволил себе изменить имя собственной переменной (поскольку в отличие от jQuery, Dojo не изменяет this
) и удалил необязательный параметр i
из forEach.