Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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 如何将一个选择元素的值和文本移动到另一个选择元素_Javascript_Jquery - Fatal编程技术网

Javascript 如何将一个选择元素的值和文本移动到另一个选择元素

Javascript 如何将一个选择元素的值和文本移动到另一个选择元素,javascript,jquery,Javascript,Jquery,我想从一个元素myselect获取值和文本,并将其添加到另一个元素newselect。传递给第二个select元素newselect的值和文本也必须被禁用。我想支持IE8+ 红色 橙色 黄的 采取上述措施,禁用这些措施并将其添加到以下内容: 绿色 蓝色 红色 橙色 黄的 因为您包含了jQuery标记,所以这里有一个jQuery解决方案 只要您使用jQuery1.x,就包括IE8支持 $'myselect option'。每个 作用{ $this.prop'disabled',true.appe

我想从一个元素myselect获取值和文本,并将其添加到另一个元素newselect。传递给第二个select元素newselect的值和文本也必须被禁用。我想支持IE8+

红色 橙色 黄的 采取上述措施,禁用这些措施并将其添加到以下内容:

绿色 蓝色 红色 橙色 黄的
因为您包含了jQuery标记,所以这里有一个jQuery解决方案

只要您使用jQuery1.x,就包括IE8支持

$'myselect option'。每个 作用{ $this.prop'disabled',true.appendTo'newselect'; } ; 红色 橙色 黄的 绿色 蓝色
因为您包含了jQuery标记,所以这里有一个jQuery解决方案

只要您使用jQuery1.x,就包括IE8支持

$'myselect option'。每个 作用{ $this.prop'disabled',true.appendTo'newselect'; } ; 红色 橙色 黄的 绿色 蓝色
您已经有了jQuery答案。因此,如果您想知道它在纯javascript中是如何实现的,请看这里。正如你所看到的,这当然有点冗长:

var mySelect=document.getElementById'mySelect', newSelect=document.getElementById'newSelect'; 而mySelect.options.length{ mySelect.options[0]。disabled=true; newSelect.addmySelect.options[0]; } 红色 橙色 黄的 绿色 蓝色
您已经有了jQuery答案。因此,如果您想知道它在纯javascript中是如何实现的,请看这里。正如你所看到的,这当然有点冗长:

var mySelect=document.getElementById'mySelect', newSelect=document.getElementById'newSelect'; 而mySelect.options.length{ mySelect.options[0]。disabled=true; newSelect.addmySelect.options[0]; } 红色 橙色 黄的 绿色 蓝色