$('#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/