Sunday, June 2, 2024
 Popular · Latest · Hot · Upcoming
117
rated 0 times [  118] [ 1]  / answers: 1 / hits: 28726  / 11 Years ago, sun, july 21, 2013, 12:00:00

Best way to find out if element is a descendant of another there is another question, very similiar to this one but its jquery.



so, how do I do it in js ?
I have divs a, b, c, d nested in this order.
also, not sure if matters, there is another a, b, c... and another. its not just a single element. there is many by same id/class.



so I want to see if d has a parent(no matter how deep it is nested, as long as there is some parent on top its ok) called a.



edit:
also, I had this idea that I could check childnodes of a and see if d is one of them, but couldnt implement it. if someone can get it working, itd be awesome.


More From » javascript

 Answers
3
// x is the element we are checking
while (x = x.parentNode) {
if (x.id == a) console.log(FOUND);
}

[#76848] Friday, July 19, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
rianna

Total Points: 67
Total Questions: 113
Total Answers: 113

Location: French Polynesia
Member since Tue, Jul 7, 2020
4 Years ago
;