jquery.AutoComplete.js自适应宽度

时间:2011-05-31 09:09:38

标签: javascript jquery

如果row[0]太长,则黄色部分的宽度不适应。

我该如何解决这个问题?

enter image description here

    $(document).ready(function () {
        var b = $("#<%=TextBox1.ClientID %>").val();
        $("#<%=txtSearch.ClientID%>").autocomplete('Search_CS.ashx?id=' + b,
        {
           max:10,
           formatItem: formatItem,
           //               width:300
           width: $("#p0").width() + $("#s0").width()
        }
        );

    });
    function formatItem(row) {
    return " <p id=\"p0\">"+row[0] +" </p>"+ " <span id=\"s0\">about&nbsp;13456Items</span>";
}

事先提前!

1 个答案:

答案 0 :(得分:0)

在您的代码中更改此内容:

width: $("#p0").width() + $("#s0").width()

首先尝试增加它,然后尝试使用宽度%