jquery.AutoComplete.js адаптивная ширина

#javascript #jquery

#javascript #jquery

Вопрос:

Если row[0] слишком длинный, ширина желтой части не адаптируется.

Как я могу это решить?

введите описание изображения здесь

     $(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">aboutamp;nbsp;13456Items</span>";
}
  

спасибо заранее!

Комментарии:

1. Что это за плагин автозаполнения? Старый или тот, который встроен в jquery-ui?

Ответ №1:

Измените это в своем коде:

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

Сначала попробуйте увеличить ее, а затем попробуйте использовать width %