21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Pavel Říha
Profil
Dobrý den,
mám dva selecty a potřebuji naplnit druhý - to se daří, ale současně potřebuji plnit pole to mně nejde viz příklad.
Jsem v Jquery absolutní začátečník. POtřebuji položky z pole i odstraňovat :-).
Díky za radu
<h1>Pokyny</h1>
    <select multiple="multiple" class="options" id="textarea">
    <option value="item1">Item 1</option>
    <option value="item2">Item 2</option>
    <option value="item3">Item 3</option>
    <option value="item4">Item 4</option>
    <option value="item5">Item 5</option>
</select>


<button id="copy">Copy</button>
<button id="remove">Remove</button>

<select id="textarea2" name="cil" multiple class="remove">
    
</select>
<script>
var list = [];
$(function(){
    $("#copy").on("click", function(){
        $(".options option:selected").each(function(){
           $("#textarea2").append('<option>'+$(this).text()+'</option>');
           $(list.push('<option>'+$(this).text()+'</option>'.text)); 
            $('option:selected', "#textarea").remove();
        });  
    });  
    $("#remove").on("click", function(){
        $(".remove option:selected").each(function(){
           $("#textarea").append('<option>'+$(this).text()+'</option>'); 
            $('option:selected', "#textarea2").remove();
        });  
    });  
});
document.write($list);
</script>

Moderátor juriad: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
juriad
Profil
Co třeba takto?
Kcko
Profil
juriad:
Doplním svojí verzi, která zachovává pořadí (podle value), ale není problém doplnit o nějaký vlastní data-index.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0