Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript和jQuery自动填充选择框_Javascript_Jquery_Html_Html Select - Fatal编程技术网

使用Javascript和jQuery自动填充选择框

使用Javascript和jQuery自动填充选择框,javascript,jquery,html,html-select,Javascript,Jquery,Html,Html Select,我有一个选择框: <select id="translationOptions" name="translationOptions"></select> 如何根据var translationOptions自动填充选择框 这将使用文本显示,并在数组中索引值。您可以动态创建选项,并以这种方式附加到选择框 jQuery.each(translationOptions, function(key, value) { jQuery('<option/>',

我有一个选择框:

<select id="translationOptions" name="translationOptions"></select>
如何根据var translationOptions自动填充选择框


这将使用文本显示,并在数组中索引值。

您可以动态创建选项,并以这种方式附加到选择框

jQuery.each(translationOptions, function(key, value) {
    jQuery('<option/>', {
       'value': key,
       'text' : value
}).appendTo('#translationOptions');

如何将几个输入字段中的数据提取到数组中,然后输入到上面的字段中?我尝试了var translationOptions=['$input[name=inputboxname].val'];但它只返回['$input[name=inputboxname].val']作为选择选项
$.each(translationOptions, function(key, value) {   
    $('#mySelect')
         .append($("<option></option>")
         .attr("value",key)
         .text(value)); 
});
$.each(translationOptions, function(index, value) {
    $('#translationOptions').append($("<option />").val(index).text(value));
});
jQuery.each(translationOptions, function(key, value) {
    jQuery('<option/>', {
       'value': key,
       'text' : value
}).appendTo('#translationOptions');