javascript - How to find parent element by selector in dojo -


i want find parent element having css class ".site-map-section` of current node. can me how achieve this?

sample :

require(["dojo/dom-prop", "dojo/query", "dojo/dom", "dojo/on", "dojo/nodelist-dom"], function (domprop, query, dom, on) {         query('.footer .site-map a').foreach(function (node) {                    var parentcategory = query(node).parent('.site-map-section');            console.log(parentcategory);                   }); }); 

you need use method closest provided dojo/nodelist-traverse.

require(["dojo/dom-prop", "dojo/query", "dojo/dom", "dojo/on", "dojo/nodelist-dom", "dojo/nodelist-traverse"], function (domprop, query, dom, on) {     query('.footer .site-map a').foreach(function (node) {                var parentcategory = query(node).closest('.site-map-section');        console.log(parentcategory);               }); 

});

for more details, see: http://dojotoolkit.org/reference-guide/1.10/dojo/nodelist-traverse.html#closest


Comments