As long as, I am understanding what you are trying to do...this should
work.

        $(document).ready(function(){

        var values = new Array();
        $("ul#developerul > li").addClass("getValues");
        for (x=0;x<=3;x++){
        values[x] = $("ul#developerul > li").eq(x).attr("value");
        }
        $("ul#developerul").click(function(){
        alert (values);
        });

        });

Outputs 1,2,3.

Hope that helps,
Manowar721

On Jan 22, 3:38 pm, nk <neetuk...@gmail.com> wrote:
> Hi All,
>
> I have a list which is being populated dynamically from the database.I
> am trying to capture the value of the list items (using click
> function) and pass it to a query to get the result set.The value
> attribute has been deprecated for LI.Please tell me a way to capture
> the LI value.
>
> <ul id="developerul">
>  <li value='1'>One</li>
> <li value='2'>Two</li>
> <li value='3'>three</li>
> </ul>
>  For the above I have tried
> $("#developerul".children())
> and also $(this).children()
> But does not work.
>
> -------------------------------------
> And also how can we concatenate a ID value
> ID="thelistItems"
> the result should be "thelistItems_11130".
>
> $("#thelistItems+ _ + 11130").append(txt);
>
> Thanks

Reply via email to