您好我正在使用此网页http://www.devbridge.com/projects/autocomplete/jquery/
中的jquery自动填充功能用法非常简单
var options = {
serviceUrl:'Autocomplete',
minChars:3,
deferRequestBy:200,
onSelect: function(value, data){
alert('You selected: ' + value + ', ' + data);
}
};
$('#someTextBox').autocomplete(options);
我的问题是,如果我能以某种方式知道onSelect应用于someTextBox cos,如果我想在多个textBox上使用它,那么只有一个onSelect
函数可能会很好。
答案 0 :(得分:0)
您可以对需要应用效果的所有文本框使用相同的文本框ID。因此,通过在js中调用textbox id,它将自动应用于具有相同id
的所有textboxex答案 1 :(得分:0)
好的,我刚刚将jquery自动完成代码返回功能更改为此
onSelect: function (i) {
var me, fn, s, d;
me = this;
fn = me.options.onSelect;
s = me.suggestions[i];
d = me.data[i];
me.el.val(me.getValue(s));
if ($.isFunction(fn)) { fn(s, d, me.el[0].id); }
},