Hmm - I haven't seen a selector used like that before - where do I find more
information on how that works?
Thanks again - I figured there was an elegant solution.
Karl Rudd wrote:
>
> $('#theSelect').bind( 'change', function() {
> var list = [];
> $('option:selected', this).each( function() { list.push( this.value ) }
> );
> // do something with 'list' here
> });
>
> Karl Rudd
>
> On 2/13/07, Daemach <[EMAIL PROTECTED]> wrote:
>>
>> OK that makes sense. Now how do I bind that function to the onChange
>> event
>> of the select list?
>>
>> Thanks btw - I am just trying to learn :)
>>
>>
>>
>> Karl Rudd wrote:
>> >
>> > 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
>> >> >> [email protected]
>> >> >> http://jquery.com/discuss/
>> >> >>
>> >> >
>> >> > _______________________________________________
>> >> > jQuery mailing list
>> >> > [email protected]
>> >> > 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
>> >> [email protected]
>> >> http://jquery.com/discuss/
>> >>
>> >
>> > _______________________________________________
>> > jQuery mailing list
>> > [email protected]
>> > 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#a8938839
>> Sent from the JQuery mailing list archive at Nabble.com.
>>
>>
>> _______________________________________________
>> jQuery mailing list
>> [email protected]
>> http://jquery.com/discuss/
>>
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> 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#a8939611
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/