追加功能不适用于更改功能jQuery

阿玛尼·兹温(Amani Zwayen)

在选择每个选项后,我有三个选择标记,这些选项将是新选择的新选项。我正在使用更改功能。问题之一是当我使用更改功能时,附加功能不起作用。

这是我的代码

jQuery的//编辑的代码仍然APPEND不起作用

 $('select[name="brand[]"]').change(function () {
 text= $(this).children("option").filter(":selected").text();
  value=$(this).val();
$('#select1').append(new Option(text, value));// the new select tag(not working)
       console.log(text,value);
      });
艾米

解:

let value = '';
$('select[name="brand[]"]').change(function () {
 text= $(this).children("option").filter(":selected").text();
  value = $(this).val();
$('#select1').append('<option value="'+value+'">'+text+'</option>');
   console.log(text, value);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

<select name="brand[]">
  <option value="one value">one text</option>
  <option value="two value">two text</option>
  <option value="three value">three text</option>
</select>

<select id="select1"></select>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章