Does .is() accept DOM elements? The reason I ask is that the class may not always be selected, and I am being handed a vanilla DOM node.
Will is() look at that, or only for class names? I know not() will take an element, but Im not sure if is does. Thanks, Karl Swedberg-2 wrote: > > Hi Nate, > > Give this one a shot: > > $('li').each(function(index){ > if($(this).is('.selected')) { > alert(index+1); > }; > }); > > > > --Karl > _________________ > Karl Swedberg > www.englishrules.com > www.learningjquery.com > > > > On Mar 23, 2007, at 1:41 PM, Nate Cavanaugh wrote: > >> >> Hi all, >> I'm looking to find the current numeric position of a certain element >> amongst it's siblings. >> >> Let's say I have a list like so: >> >> <ul> >> <li>Test 1</li> >> <li>Test 2</li> >> <li class="selected">Test 3</li> >> <li>Test 4</li> >> <li>Test 5</li> >> </ul> >> >> So, I grab $('li.selected'). I now want to find out what number it >> is (in >> this case, I would want it to return 3). >> >> Currently, I am doing it this way, but I am hoping for a more >> jQuery-esque >> way: >> >> var item = $('li.selected')[0]; >> var position = 1; >> $('li').each(function() { >> if(this != item){ >> position++; >> }else { >> return false; >> } >> }); >> >> Seems a bit ugly, but it could be the only way, I dunno. >> >> Anyone have any thoughts? >> -- >> View this message in context: http://www.nabble.com/Best-way-to- >> find-current-position-in-DOM-stack--tf3455334.html#a9639907 >> Sent from the JQuery mailing list archive at Nabble.com. >> >> >> _______________________________________________ >> jQuery mailing list >> discuss@jquery.com >> http://jquery.com/discuss/ > > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > > -- View this message in context: http://www.nabble.com/Best-way-to-find-current-position-in-DOM-stack--tf3455334.html#a9640779 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/