The Values plugin (an enhanced alternative to val() ) will handle this
correctly.

http://plugins.jquery.com/project/Values

On Mon, Oct 5, 2009 at 1:28 AM, James Padolsey
<[email protected]> wrote:
>
> This is just the way jQuery works. All getters only return the first
> result.
>
> To avoid this you could use jQuery.map:
>
> var values = jQuery.map( $('input.file_attachment'), function(input){
>    return $(input).val();
> });
>
> If you think you'll want this functionality more than once then I'd
> suggest making a slight modification, allowing you to retrieve results
> as an array by passing true (as the first argument) to any getter,
> e.g.
>
> $('a').attr('href'); // get's first HREF only
> $('a').attr(true, 'href'); // get's ALL HREFs
>
> To make this work you'll need to use this code: http://gist.github.com/201983
>
> Hope that helps...
>
> On Oct 4, 10:18 pm, Gamesh <[email protected]> wrote:
>> Hi,
>>
>> i can't figure out why gettting multiple values doesn't work
>>
>> i have to checkbox'es:
>>
>> <label style="font-size: 12px; display: block;">
>> <input class="file_attachment" type="checkbox" checked="checked"
>> value="6" name="file[]"/>
>> ninja-assassin-337x500.jpg 49.82 K
>> </label>
>>
>> <label style="font-size: 12px; display: block;">
>> <input class="file_attachment" type="checkbox" checked="checked"
>> value="5" name="file[]"/>
>> 9 final movie poster Shane Acker.jpg 391.06 K
>> </label>
>>
>> when selecting $('input.file_attachment') return two objects which is
>> good.
>> but when i try to extract the values like in documentatioin
>>
>> $('input.file_attachment').val() || []
>>
>> it return only the first value 6, instead of array of values [6, 5].
>> why is that?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to