我通过自动填充从表中获取文本,以预加载用户上次使用时设置到表中的信息。我可以毫无问题地获取信息。这是我遇到困难的jquery / javascript代码:
$('#type').val(ui.item.type);
var t = $("#type").val();
$('#types').text(t);
以下是下拉菜单的HTML代码:
<label for="type"><strong>*</strong>Tournament Type</label>
<select name="type" id="type">
<option value="">Please select...</option><?
while ($type = mysql_fetch_array($types)) {
$TID = $type['ID'];
$name = htmlspecialchars($type['Type']);
echo("<option value = '$name'>$name</option>\n");
}?>
</select>
我在这里要完成的是让我的下拉菜单中显示的项目等于之前选择的项目,同时仍然保持下拉菜单的功能,以防需要更改信息。到目前为止,我还没能让这个工作。我可以这样做,还是我应该用另一种方法来实现这个目标?
答案 0 :(得分:0)
你试过吗
echo("<option selected value = '$name'>$name</option>\n")
在你想要的那个
上或之后使用jQuery:
$("#type").val("someval")