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 ).
|
||
Časová prodleva: 5 dní
|
|||
juriad Profil |
#2 · Zasláno: 30. 6. 2015, 23:27:12
Co třeba takto?
|
||
Časová prodleva: 1 měsíc
|
|||
Kcko Profil |
#3 · Zasláno: 5. 8. 2015, 11:40:17
juriad:
Doplním svojí verzi, která zachovává pořadí (podle value), ale není problém doplnit o nějaký vlastní data-index. |
||
Časová prodleva: 9 let
|
0