Instead of:

    $( '#article p' )

You can use:

    $( '#article > *' )

Which will get all the immediate children (but not grandchildren) of
#article. Append ":gt()" and ":eq()" to your hearts content.

Karl Rudd

On Tue, Apr 15, 2008 at 8:00 AM, Brian Talbot <[EMAIL PROTECTED]> wrote:
>
>  Hi All,
>
>  I was wondering if someone could help refine a content toggling
>  solution that I have now. As of now, the demo page below takes the
>  first 3 <p> elements within a parent <div> with a specific ID and
>  hides the remainder of the paragraphs in this parent <div> by placing
>  them in a newly created <div> and then creating an <a> element that
>  toggles the visibility of this new <div> container.
>
>  http://brian-talbot.com/inventingroom/jquery-expand/
>
>  I'd like to be able to include other elements besides <p> within the
>  original parent <div> and have JQuery count and display the first
>  three child elements (regardless of what they are) of the parent <div>
>  and hide the remainder as it does now. Does anyone have any advice on
>  how to think about or execute this?
>
>  Please note: the demo above contains other elements aside from <p>
>  elements to demonstrate the current limitations of what I have now.
>
>  Thanks for your help as always.
>
>

Reply via email to