Javascript 使用jquery添加下拉菜单

Javascript 使用jquery添加下拉菜单,javascript,jquery,Javascript,Jquery,这里的情况我有一个网页,其中有一个下拉名为首选。我希望用户能够选择一个选项,然后在它旁边有一个名为“Add”的链接,该链接会生成另一个具有相同选项的文本框,我打算使用jquery显示一个额外的下拉列表 但是如果可能的话,我想把选择框放在一个数组中,然后无限循环这个过程。所以我可以调用select name=“preference[]”并以某种方式输入一个变量,该变量会增加 之后,我可以使用php循环遍历数组并利用每个数组 我是否可以用Javascript实现这一点?您可以克隆选择框并将其附加到表

这里的情况我有一个网页,其中有一个下拉名为首选。我希望用户能够选择一个选项,然后在它旁边有一个名为“Add”的链接,该链接会生成另一个具有相同选项的文本框,我打算使用jquery显示一个额外的下拉列表

但是如果可能的话,我想把选择框放在一个数组中,然后无限循环这个过程。所以我可以调用select name=“preference[]”并以某种方式输入一个变量,该变量会增加

之后,我可以使用php循环遍历数组并利用每个数组


我是否可以用Javascript实现这一点?

您可以克隆选择框并将其附加到表单中(我将其放在一个div中)。编辑:当你发表文章时,你应该得到一个php值数组(首选[index])

$('#添加')。单击(函数(){
$('myselect')。在($('myselect').clone()之后;
});
一
二
三
四
五
php示例:

<?php
$prefer = $_POST['prefer'];
// Note that $prefer will be an array.
foreach ($prefer as $s) {
  echo "$s<br />";
}
?>

<?php
$prefer = $_POST['prefer'];
// Note that $prefer will be an array.
foreach ($prefer as $s) {
  echo "$s<br />";
}
?>