find() or children() to search top-level children only for a style?
Posted
by user291701
on Stack Overflow
See other posts from Stack Overflow
or by user291701
Published on 2010-06-15T13:48:16Z
Indexed on
2010/06/15
13:52 UTC
Read the original article
Hit count: 190
jQuery
Hi,
I'd like to find if a child element exists which has either of two class styles applied. My code looks like this:
var listOfMatchedResults = $("#parentList").find(".myStyle1, .myStyle2");
My styles are defined like this:
.parent li, .myStyle0 {
}
.parent li.myStyle1 {
}
.parent li.myStyle2 {
}
I don't need to traverse more than one level deeper than the children level, like:
<ul id='parentList'>
<li><p>foo</p><p>grok</p></li>
<li class='myStyle2'><p>Here</p><p>I am!</p></li>
<li><p>foo</p><p>grok</p></li>
</ul>
I'm not clear as to what find() is doing, is it going into each of the paragraph elements too? I just need it to traverse the top-level children - is there a way to specify that?
Thank you
© Stack Overflow or respective owner