如何在单击时附加具有所选值的选择框

时间:2018-01-19 10:00:06

标签: javascript jquery

我需要附加一个带有选定值onclick事件的选择框。 我有3个选项,如option1,option2,option3 ....选择一个选项并按下按钮后,选择框需要克隆选定的值...?如何在jquery中做到这一点 这是我的代码

var dir_lay = $('.dir-insp-new-lay').clone();
var dir_data = $('<form id="dir_frm">').append(dir_lay).serialize();
var write_html = $('<form id="dir_frm">').append(dir_lay);                                       
$('.original').html(write_html);

1 个答案:

答案 0 :(得分:0)

您可以通过设置value

来设置克隆的.val($(yourPreviousSelect).val())

$('button').on('click',function(){
  var newSelect = $('select').clone();
  newSelect.val($('select').val());
  $('body').append(newSelect);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Clone !</button>
<select>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>