【发布时间】:2021-12-28 19:06:16
【问题描述】:
我想从用户变量给出的下拉列表中选择 2 个选项。下面的代码只能选择一个变量,所以我可以做些什么来选择多个变量。这些变量已经在我的列表中。
<script type="text/javascript">
$(document).ready(()=>{
var value1 ="<?php echo $name1; ?>";
var value2 ="<?php echo $name2; ?>";
$('#select option[value="' + value1 +'"]').attr("selected", "selected");
$('#select option[value="' + value2 + '"]').attr("selected", "selected");
});
</script>
【问题讨论】:
-
除非是多选,否则只能选择一个选项。
-
选择下拉列表是多个,我想根据变量选择选项。
-
您确定正在回显正确的值吗?使用
View Source查看分配给value1和value2的内容。 -
这段代码应该可以工作,我猜
value1和value2不正确,或者您试图通过option的html 而不是值进行选择。另外,在 jQuery 中,您可以直接在 selectval()jsfiddle.net/jashwant/a1dL8xmo/2 中传递一个数组
标签: javascript php jquery