向下拉列表中添加值<;选择>;使用JQuery的文本框

向下拉列表中添加值<;选择>;使用JQuery的文本框,jquery,Jquery,我在使用JQuery填充框中的值时遇到了一个问题 它不是将其添加到彼此下面,而是将其添加到所有其他元素旁边 我的代码 $('#pages option').append($('#t1').val()); 我想你想要 $('#pages').append($('#t1').val()); 假设pages是您的的id。另外,$('#t1').val()应该是元素,而不是值。像这样的 var newOption = $('<option value="'+val+'">'+val+'

我在使用JQuery填充框中的值时遇到了一个问题

它不是将其添加到彼此下面,而是将其添加到所有其他元素旁边

我的代码

$('#pages option').append($('#t1').val());
我想你想要

$('#pages').append($('#t1').val());
假设pages是您的
的id。另外,
$('#t1').val()
应该是
元素,而不是值。像这样的

 var newOption = $('<option value="'+val+'">'+val+'</option>');
 $('#pages').append(newOption);
var newOption=$(''+val+'');
$(“#页”).append(newOption);

var newOption=$('');
newOption.attr('value',val).text(val);
$(“#页”).append(newOption);
哪一个对你来说更容易阅读


这里有一个

你可能想要一些类似的东西

$("#pages").append("<option>"+$("#t1").val()+"</option>");
$(“#页面”).append(“+$(“#t1”).val()+”;
这将在您的选择框中创建并附加一个选项,请尝试此操作

使用jquery,您可以使用

  this.$('select#myid').append('<option>newvalue</option>');
this.$('select#myid').append('newvalue');

其中“myid”是下拉列表的id,而newvalue是您要插入的文本。

是的,它是selectYour代码的id,但它正在添加元素,但我无法选择该元素该值没有选项标记,例如value和not value
  this.$('select#myid').append('<option>newvalue</option>');