Isn't that invalid HTML? Should it be this instead? <ul> <li>index.html</li> <li>about</li> <ul> <li>index.html</li> <li>more.html</li> </ul> </ul>
-----Original Message----- From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of sawmac Sent: Friday, November 02, 2007 10:55 AM To: jQuery (English) Subject: [jQuery] select text for LI I'm trying to select text inside list items. I'm using jQuery's .text( ) method. Unfortunately, that returns the text of all children as well. That means for a nested list like this <ul> <li>index.html</li> <li>about <ul> <li>index.html</li> <li>more.html</li> </ul> </li> </ul> $('li').eq(1).text() returns 'about index.html more.html' I just want to retrieve "about" not the text from the child list items. Any ideas on how to do that? thanks