On Tue, Oct 6, 2009 at 8:39 AM, Steven Black <[email protected]> wrote: > > Some nice looking plugins there, Nathan. > > FYI the Sync Values demo isn't working because the reference to jquery. > 1.3.2.js is 404. > > IOW, this demo isn't working: > http://closertohere.com/script/jquery.sync.htm
Thanks for the kudos and the bug report. Will fix shortly. > **--** Steve > > > > > On Oct 5, 9:27 am, Nathan Bubna <[email protected]> wrote: >> 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 -~----------~----~----~----~------~----~------~--~---
