Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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 - Fatal编程技术网

Javascript 使用jquery添加选定项选项

Javascript 使用jquery添加选定项选项,javascript,jquery,Javascript,Jquery,我正在尝试选择列表中的一个值。我还有一个隐藏字段,我必须匹配选择选项中的值。如果找到一个,则必须选择该选项 这是我的代码。隐藏字段html代码 <input type="hidden" id="supp" name="supp" value="<?php echo $_POST['suppliers'];?>" /> 试试这个: $("#suppliers option").each(function(index, element){ element.s

我正在尝试选择列表中的一个值。我还有一个隐藏字段,我必须匹配选择选项中的值。如果找到一个,则必须选择该选项

这是我的代码。隐藏字段html代码

   <input type="hidden" id="supp" name="supp" value="<?php echo $_POST['suppliers'];?>" />
试试这个:

$("#suppliers option").each(function(index, element){
     element.selected = element.value === addSelected;
});

下面是一个JSFIDLE,它展示了一种更好的方法:


您只需在
本身上调用
.val

将您的代码放入文档中。javascript控制台上是否出现错误?
addSelected
的值是多少?我正在获取控制台值,该值是dynamicIt正在工作的。更改
#supp
隐藏输入的值,然后单击运行。选择按钮将选择该选项。
$("#suppliers option").each(function(index, element){
     element.selected = element.value === addSelected;
});