您的位置:首页 > Web前端 > JQuery

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

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

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

<input  style='width:40px' class='acodeAll' onchange='a()' value=''/>
     并在插件中通过$(this)对值进行控制

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

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

       希望可以给大家带来帮助
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐