Or better yet:
$('option:selected')...
Also, I think I'd get rid of this:
var n = this.name || this.id;
because the id should not be used for the name. I think that's always
been wrong and it would result in a different behavior when javascript
is disabled.
Mike
On 10/3/06, Webunity | Gilles van den Hoven <[EMAIL PROTECTED]> wrote:
> Mat,
>
> This code:
>
> > if (t == 'select-multiple') {
> > $('option', this).each( function() {
> > if (this.selected)
> > a.push({name: n, value: this.value ||
> > $(this).text()});
> > });
> > return;
> > }
>
> Can be changed to this, if i am right ;)
>
> > if (t == 'select-multiple') {
> > $('[EMAIL PROTECTED]"selected"]', this).each( function() {
> > a.push({name: n, value: this.value || $(this).text()});
> > });
> > return;
> > }
>
> Other then that,
>
> Great code!
>
> -- Gilles
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/