0

我有一个功能,可以将价值从一个组合框带到另一个。

product.bind('click', function() 
        {
            var t = ($(this).hasClass('prevbtn'))? 0 : 1;
            if(t)
            {
                unsel.find('option').each(function()
                {
                    if($(this).is(':selected')) 
                    {
                        jQuery(this).attr('selected',true);
                        var op = sel.find('option:first-child');
                        sel.append($(this));
                    }
                }); 
            } 
            else 
            {
                sel.find('option').each(function()
                {
                    if($(this).is(':selected')) 
                    {
                        jQuery(this).attr('selected',false);
                        unsel.append($(this));
                    }
                });
            }

有没有办法将值从 unsel 框传递到 sel 框而不从 unsel 框中删除?我想要做的是人们能够将尽可能多的 unsel 值传递到 sel 框中,只要他们愿意。

非常感谢!

4

1 回答 1

0

我自己解决了这个问题:

sel.append($(this).clone());

这已经足够了。

于 2012-12-14T18:35:05.870 回答