[英]populate selected options dynamically in multiselect dropdown using javascript
[英]Populate Dynamically Created Dropdown with Options from PHP array using javascript
我使用以下代码创建了一个JavaScript下拉列表:
var cell3 = row.insertCell(2);
var element3 = document.createElement("select");
element3.name = "prddrop[]";
element3.id = "prddrop[]";
cell3.appendChild(element3);
我的问题是用来自PHP关联数组的数据填充该组合框。
<?php
if(isset($prods) && count($prods) > 0)
{
foreach($prods as $key=>$p)
{
$productID= $p['pid'];
$productName=$p['pname'];
}
}
?>
请帮我解决一下这个。
如果这个问题困扰着您,您可以将Jquery与类似的东西一起使用,
jQuery.each(data, function(key, value) {
jQuery('select[name="' + populatedElement + '"]')
.append(jQuery("<option></option>")
.attr("value", key)
.text(value));
});
它将为您的选择框动态添加值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.