Technically two "lines". var list = []; $('#theSelect option:selected').each( function() { list.push( this.value ) } );
Note that each option should have a value attribute for this to work. Karl Rudd On 2/13/07, Daemach <[EMAIL PROTECTED]> wrote: > > I'm actually after an array of the values of those selected options. Like a > coalesce over the values. I can do it with a loop, but I'm hoping there is > a more elegant solution. > > > > Karl Rudd wrote: > > > > If you just want an array of selected options: > > > > $('#theSelect option:selected') > > > > You could use the form plugin if you wanted to do something more: > > > > http://www.malsup.com/jquery/form/ > > > > Karl Rudd > > > > On 2/13/07, Daemach <[EMAIL PROTECTED]> wrote: > >> > >> I know I can loop over all the options in a select object, checking to > >> see if > >> they are selected and add their values to an array if so. I would love > >> to > >> see how JQuery could tackle this though. In other words, I want to end > >> up > >> with an array of all of the selected object's values in one line of code. > >> -- > >> View this message in context: > >> http://www.nabble.com/selector-gurus%3A-how-can-I-create-list-of-all-selected-elements-values.-tf3218532.html#a8938311 > >> Sent from the JQuery mailing list archive at Nabble.com. > >> > >> > >> _______________________________________________ > >> jQuery mailing list > >> discuss@jquery.com > >> http://jquery.com/discuss/ > >> > > > > _______________________________________________ > > jQuery mailing list > > discuss@jquery.com > > http://jquery.com/discuss/ > > > > > > -- > View this message in context: > http://www.nabble.com/selector-gurus%3A-how-can-I-create-list-of-all-selected-elements-values.-tf3218532.html#a8938539 > Sent from the JQuery mailing list archive at Nabble.com. > > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/