我有一个Select输入,它的名字是“item”,例如
<select name="item">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
我想添加一个按钮,将复制此选择并删除所选值(如果有),然后将该副本附加到名为“所有项目”的div中。
我怎么能在Jquery做到这一点? 谢谢
答案 0 :(得分:1)
在线演示:http://jsbin.com/awuzo/edit
根据我的理解,您想删除所选内容,然后将select元素本身转移到新位置?
$(function(){
// when we click our button
$("#clickme").click(function(){
// Move our SELECT and remove Selection value(s)
$(":input[name='item']")
.appendTo("#allitems")
.children(":selected").remove();
});
});
答案 1 :(得分:0)
我想添加一个复制的按钮 选择和删除所选值 如果有,然后将该副本附加到 一个名为“所有项目”的div 。
$('#button').click(function(){
var copy = $('select[name=item]').clone();
copy.children(':selected').removeAttr('selected'); // just unselect....
// copy.children(':selected').remove() // if you want to remove the element...
$('#div_all_items').append(copy); //Append.
})