jQuery: How to hide all HTML elements which have a value greater than a certain value for a given ta
Posted
by Ankur
on Stack Overflow
See other posts from Stack Overflow
or by Ankur
Published on 2010-05-02T15:31:12Z
Indexed on
2010/05/02
15:37 UTC
Read the original article
Hit count: 237
jQuery
|jquery-selectors
I display elements in a hierarchy, clicking one displays the next set of elements in the hirearchy. Each element has a tag called "level" which has some value which is 1-.... (whatever the number of levels is for that branch of the tree).
When an element is clicked I want the next elements to be displayed, but if an element is clicked and it's subelements have already been displayed I want to hide all subelements.
More formally: when an element with level = x is clicked if no elements with level > x are displayed then display all elements such that level = x+1 but if some elements with level > x are displayed then hide all elements where level > x
How would I create a jQuery selector that captures this.
© Stack Overflow or respective owner