Is this the best way to query an element and its children?
        Posted  
        
            by Soviut
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Soviut
        
        
        
        Published on 2010-05-29T18:38:19Z
        Indexed on 
            2010/05/29
            18:42 UTC
        
        
        Read the original article
        Hit count: 170
        
I'm trying to query an element and its children to find ID's that begin with a particular string.
var foundIDs = containerElement.find('[id^=something]').andSelf().filter('id^=something');
The find() method only searches descendants so I thought I'd try andSelf().  However, andSelf() does not take a selector.  This means that the container element is included regardless of whether it matches the find query or not and I then have to perform a secondary filter() on it to remove the container element if it didn't match after all.
I attempted to put andSelf() before the find() but it didn't seem to pick up the container element into the stack.
containerElement.andSelf().find('[id^=something]');
Is there any better way to achieve what I'm doing?
© Stack Overflow or respective owner