dig*_*rld 17 html forms jquery select clone
我想使用JQuery克隆HTML中的<select>输入.
我不知道怎么回事,所以我想在这里问一下.
特别感兴趣的是将其写回文档的最佳方式.
我的select元素如下所示:
<select id="options">
<option value="1">Opt 1</option>
<option value="2">Opt 2</option>
<option value="3">Opt 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
谢谢.
小智 30
请参阅:http://api.jquery.com/clone/
$('select#options').clone().attr('id', 'newOptions').appendTo('.blah');
Run Code Online (Sandbox Code Playgroud)
appendTo(...)只是插入克隆元素的一种方法.其他方法可以在这里找到:http://api.jquery.com/category/manipulation/
小智 12
这个怎么样?
<select id="options">
<option value="1">Opt 1</option>
<option value="2">Opt 2</option>
<option value="3">Opt 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
//目标
<select id="options2">
</select>
$('#options').find('option').clone().appendTo('#options2');
Run Code Online (Sandbox Code Playgroud)
谢谢.
只有接受答案的问题是如果您的选择包含optgroups,则不会复制它们.在这种情况下,我发现最简单的方法就是这样做:
$('#options2').html($('#options').html());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42484 次 |
| 最近记录: |