JQuery中autocomplete(自动补全)插件,遇到相同属性的input标签给其赋值

      当遇到页面中有多个相同id标签时,我们使用自动补全插件,进行赋值时,会出现给一个id赋值,那么其余相同id的value属性值都将相同

      为了防止此类情况发生,防止相同id产生的混乱情况,可为其添加class属性,并通过class属性,来进行判断赋值

    
     并在插件中通过 $(this)对值进行控制

    $('.acodeAll').autocomplete("acodeAll.action",SuggestSettings      
      ).result(function(event, item, formatted) {//把返回的结果内容显示在其他文本框上              
      $(this).val(item.value); 
      });
       最终的结果,就可以将值赋给当前的文本框了

       对于此方法有不同意见的,还希望理解,如有错误地方,还请给予批评指正

       希望可以给大家带来帮助

你可能感兴趣的:(JQuery中autocomplete(自动补全)插件,遇到相同属性的input标签给其赋值)