HTML select元素不显示更新的选定属性

时间:2014-09-26 00:04:36

标签: javascript jquery html

我在td中有一个html选择元素:

<td colspan="2" id="myOriginalTd">S: 
    <select class="inpDate">
        <option selected="selected" value="01">01</option>
        <option value="02">02</option>
                     .
                     .
        <option value="12">12</option>
    </select>
</td>

如果我将select元素从一个td复制到另一个 -

$("#myOriginalTd").html(
    $("#myNewTd").html()
);

它显示了加载页面时select元素的原始值。 我希望(用户)更改select元素中的值,然后在单击按钮时将元素复制到新的td,并显示新选择的值。 谁能告诉我我做错了什么以及做这样的事情的最佳方法呢?

谢谢!

编辑:感谢您的回复!我会看看他们。这是jsfiddle的链接 - jsfiddle demo

2 个答案:

答案 0 :(得分:2)

首先,选择一个ID(“我将假设selectToCopy”)

$("#myNewTd").children("input[type=select]").val($("#selectToCopy").val());

答案 1 :(得分:1)

试试这个:

 $("#myNewTd").replaceWith($("#myOriginalTd").clone(true, true));