select.empty(); //remove all options

select.adopt(new Option(itm.Text, itm.Value)) //add an option



On Fri, Feb 26, 2010 at 5:33 PM, hazlema <[email protected]> wrote:

> Is there a mooish way to remove all items from a select?
> This is what I have while it works its not very elegant
>
> Element.implement({
>    removeOptions: function () {
>        for (var count = this.options.length - 1; count >= 0; count--)
> {
>            this.removeChild(this.options[count]);
>        }
>    }
> });
>
> Same problem with adding:
>
>    data.each(function (itm) {
>        try {
>            $('ddArtists').add(new Option(itm.Text, itm.Value),
> null);  // Everything else
>        }
>        catch (ex) {
>            $('ddArtists').add(new Option(itm.Text, itm.Value));  //
> IE (Maybe others)
>        }
>    });
> }
>
>


-- 
http://tbela99.blogspot.com/

fax : (+33) 08 26 51 94 51

Reply via email to