jQuery复制选择框选择值到另一个选择框

时间:2014-05-23 12:50:52

标签: javascript jquery html5

是否可以使用Jquery将选定的选项从第一个下拉列表复制到另一个下拉列表并禁止用户复制SAME选项?

enter image description here

4 个答案:

答案 0 :(得分:2)

HTML标记

<select id="one" multiple="multiple">
    <option>one</option>
    <option>two</option>
    <option>three</option>
</select>

<select id="two" multiple="multiple">

</select>

Jquery的

$('#one option').click(function() {
   $(this).clone().appendTo("#two");
});

<强> FIDDLE

答案 1 :(得分:1)

是:

var option = $("#idOfSelect option:eq(0)"); //eq 0 targets the first option, change to what you need
$("#idOfOtherSelect").append(option);

答案 2 :(得分:0)

像这样:

$('#first').change(function(){

    $('#second').append("<option value="+$(this).val()+">"+$("#first option:selected").text()+"</option>")

})

FIDDLE EXAMPLE

答案 3 :(得分:0)

示例:

$("#copy").on("click", function(e) {
    e.preventDefault();
    $("#select1 option:selected").clone().appendTo($("#select2"));
});