难以理解这个间距问题:
有一个自动完成下拉菜单,显示股票的符号和公司名称(下面的代码)。
我希望输出在下拉列表中是这样的
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');