如何将 <选项> 从一个选择列表复制到另一个选择列表?

kos*_*ish 3 jquery html-select jquery-selectors

我正在尝试将<options>HTML 代码从一个选择列表复制到另一个选择列表。我已经测试了下面的脚本,但它不起作用。

我已经使用“警报”功能进行了测试,但它似乎只显示先前选项中的值。

有人能推荐我应该使用什么吗?谢谢你!

$("select[name='NHIndexNo" + tablecounter + "_" + rowCount + "'] option").each(function(){
   $("select[name='NHIndexNo" + tablecounter + "_" + (rowCount+1) + "'] option").appendto($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

Zol*_*oth 6

只需尝试 - http://jsfiddle.net/zDFdX/

   $("#stwo").html( $("#sone").html() );
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

    <select id="sone">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
    </select>

    <select id="stwo">

    </select>
Run Code Online (Sandbox Code Playgroud)