如何在 JQuery 下拉列表中显示勾选/选中的数据。基本上我的问题是我想在存储在数据库中的 jquery 下拉列表中显示回检查值。
我尝试使用在我的 javascript 中选择的 attr,就像这样。
<script type="text/javascript">
$(document).ready(function() {
$("#<?php echo $bnum; ?>").dropdownchecklist({width: 300});
//the option value suppose to be dynamic,but for the purpose of this question,
the value will be someothing like this.
$("#<?php echo $bnum; ?> option[value='2']").attr("selected", true);
});
</script>
我从 sql 过程中检索的复选框的值是这样的:
501 房间:2
我目前正在尝试做的是当用户点击页面时。使用从数据库检索的值检查下拉清单
下面是房间行的代码,其中包含每一行的 Jquery
<select id="<?php print $bnum; ?>" multiple="multiple" name="status[]" >
<option value="0"></option>
<?php
//query drop-down list
$sqlakh = "select diet_id,diet_name from bmsdb.diettypes";
$resultakh = mysql_query($sqlakh);
while ($rowsakh = mysql_fetch_array($resultakh)) {
?>
<option value='<?php echo $rowsakh['diet_id'] . '|' . $bnum; ?>' "selected" : ''>
<?php echo $rowsakh['diet_name']; ?></option>
<?php } ?>
</select>
在此先感谢,我是 javascript 新手。有人可以指导我如何在从数据库中检索的 Jquery 下拉列表中显示选中的项目。