自动完成下拉列表中的间距

时间:2015-01-27 17:51:56

标签: jquery html

难以理解这个间距问题:

有一个自动完成下拉菜单,显示股票的符号和公司名称(下面的代码)。

我希望输出在下拉列表中是这样的

 A      Agilent Technologies 
 AA     American Airlines

但看起来像这样:

 A     Agilent Technologies
 AA     American Airlines

A,AA是本例中的符号。

如果我使用的是角色而不是空格,比如说我使用了' - '它看起来很好;正确对齐。

是否存在导致此问题的下拉选项中出现空格的原因?

.data( "ui-autocomplete" )._renderItem = function( ul, item ) {
   var symbol_len = symbol.length;
   var name_len = name.length;

  if(parseInt(symbol_len) < 15) {
     var diff = 15 - parseInt(symbol_len);

     for(var x=0; x<diff; x++){
       symbol = symbol.concat(' ');
     }   
  }

  symbol = symbol.replace(/ /g, '\u00a0');

0 个答案:

没有答案