thanks. although it's weird that .val() || [] works when fetching multiple values of multiple select box.
On Mon, Oct 5, 2009 at 11: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 -~----------~----~----~----~------~----~------~--~---
