如何在jquery自动完成上转义空格?

时间:2014-02-25 17:17:57

标签: jquery json jquery-ui jquery-autocomplete

我已经开发了jquery json autoxcomplete搜索,我希望在结果出现时终止空格。目前,当我搜索一些位于前面的空间时,它不会给出任何结果。请告诉我如何添加thsi选项工作

    jQuery.extend( jQuery.ui.autocomplete.prototype, {
              _renderItem: function( ul, item ) {
                  var term = this.element.val(),
                      regex = new RegExp( '(' + term + ')', 'gi' );
                  html = item.label.replace( regex , "<b>$&</b>" );
                  return jQuery( "<li></li>" )
                      .data( "item.autocomplete", item )
                      .append( jQuery("<a></a>").html(html) )
                      .appendTo( ul );
              }
          });


             jQuery.noConflict();
             jQuery(function(){
                 jQuery("#searchr").autocomplete({
                     source:'<?php echo JURI::root().'modules/mod_jomdirectory_search/tmpl/religious.php'; ?>',

                     minLength:1
                 });
             });

1 个答案:

答案 0 :(得分:0)

看看'修剪'功能......

https://api.jquery.com/jQuery.trim/

http://jsfiddle.net/3s75T/

$('input').on('blur', function() {
  term = $.trim($(this).val());
  alert( term ); 
});