2011-05-31 90 views
0

如果row[0]太長,黃色部分的寬度不適應。jquery.AutoComplete.js自適應寬度

我該如何解決這個問題?

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>"; 
} 

TKS提前!

+0

哪個自動完成插件是這樣嗎?舊的還是內置於jquery-ui中的? – 2011-05-31 09:48:21

回答

0

變化這在你的代碼:

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

嘗試先升,然後嘗試使用寬度%