2015-11-18 139 views
1

我正在使用以下來自動完成搜索字段。+++字符添加到搜索字符串

$(document).on('click','li.red-red', function(){ 
     var foo = $('input#search').val($(this).html()); 
    }); 

它的工作原理很好,但是當我回車來運行基於關閉 預填充文本一堆++++++被添加到前面和搜索字符串的後面的搜索。

++++++thing+to+search+here++++++++ 

似乎是自動完成在文本輸入中放入術語之前和之後留下空間。

謝謝。

+6

您可以發佈完整的代碼的任何空間? –

+2

'$(this).html()'似乎有問題... –

+0

我也在使用$(this).text() – newneub

回答

0

嘗試使用trim()移除開始或結束的字符串

$(document).on('click','li.red-red', function(){ 
     var foo = $('input#search').val($(this).text().trim()); 
    });