0

我正在通过自动完成从表格中获取文本,以预加载上次用户在表格中设置的信息。我可以毫无问题地获取信息。这是我很难使用的 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>

我在这里想要完成的是使我的下拉菜单上显示的项目等于以前选择的项目,同时仍然保持下拉菜单的功能,以防需要更改信息。到目前为止,我还无法让它发挥作用。我可以这样做还是应该使用另一种方法来完成此操作?

4

1 回答 1

0

你试过了吗

echo("<option selected value = '$name'>$name</option>\n") 

在你想要的那个

或在以下情况下使用 jQuery:

$("#type").val("someval")
于 2012-07-29T05:18:24.437 回答