どう説明したらよいかわかりませんが、テキスト フィールドのように作成された 2 つの選択ドロップダウンがあり、一方の側で結果セットから値を選択し、削除した後にもう一方の側に追加できます。反対側では、値が返されます。結果セットはそこにあります。デモの例を見てください。過去には後者を使用することになると思います。 これだけです。コードは次のとおりです: コードをコピーしますコードは次のとおりです: < ;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">select /script><br><script><br>$(function(){<br> $("#car_type_list").dblclick(function(){<br> var s_val = this.value;<br> if (s_val == '') return;<br> $(this).children("option[value='" s_val "']").remove();<br> $("#car_type").append( '<option value="' s_val '">' s_val '</option>');<br> //次のコードは、選択された値を car_type_val の ID を持つ入力にバックアップするために使用されます。値を渡すことができます<br> $("#car_type_val").val($("#car_type_val").val() s_val "@");<br>alert($("#car_type_val").val( ))<br> }) ;<br><br> $("#car_type").dblclick(function(){<br> var s_val = this.value;<br> if(s_val == '') return ;<br> $(this ).children("option[value='" s_val "']").remove();<br> $("#car_type_list").append('<option value="' s_val '">' s_val '</option>');<br><br> var now_val = $("#car_type_val").val();<br> now_val = now_val.replace(s_val "@" ,"");<br> $("#car_type_val").val(now_val);<br>alert($("#car_type_val").val())<br> });<br><br> }) <br> <> 2014 フォレスター シリーズ <オプション値="2014 アウトバック シリーズ">2014 アウトバック シリーズ 2014 レガシー シリーズ WRX STI SUBARU BRZ TRIBECA その中"" この関数はコンテナに相当し、フォーム送信時に値を渡すことができます。値を受け取るページに移動し、PHP などの対応する言語を使用して、explode 関数を使用して、値を「@」を境界線として配列に分割します。