我处于一个不幸的位置,我需要能够复制整个HTML块而不使用javascript / jquery重新加载页面,包括输入和选择。
我的大部分工作都在运作,但我对选择感到困惑。为了让它复制"正确,所以副本显示其复制的选定值,我需要明确设置属性"选择"来自select的副本。问题是,如果我更改我将要复制的选择的值,则先前的选择"选择"属性仍然存在,我不知道如何摆脱它。
以下是小提琴的链接,以下是向您展示我的意思的基本测试:fiddle。您需要检查选择列表中的元素并显示所有选项标记。
HTML:
<table>
<tr>
<td>
<select>
<option value="">Select One</option>
<option value="test1">Test1</option>
<option value="test2">Test2</option>
<option value="test3">Test3</option>
<option value="test4">Test4</option>
</select>
</td>
</tr>
</table>
<button onclick="enterTest()">Enter</button>
的Javascript
function enterTest(){
var $selectedOption = $("select").children(":selected");
$selectedOption.attr("selected","selected");
}