Javascript typeaheadjs更新2个输入

Javascript typeaheadjs更新2个输入,javascript,jquery,typeahead.js,Javascript,Jquery,Typeahead.js,我正试图找到一种方法,用一个选择的typeaheadjs更新我的2个输入。这是可能的还是我需要创建自己的下拉列表 HTML <input type="text" data-tah id="width"> <input type="text" data-tah id="height"> 如果单击第一个,我希望input#width为36,而input#height24 与大多数jQuery方法一样,typeahead方法可能只对匹配元素集中的第一个元素起作用。要向两个输入

我正试图找到一种方法,用一个选择的typeaheadjs更新我的2个输入。这是可能的还是我需要创建自己的下拉列表

HTML

<input type="text" data-tah id="width">
<input type="text" data-tah id="height">

如果单击第一个,我希望
input#width
为36,而
input#height
24

与大多数jQuery方法一样,typeahead方法可能只对匹配元素集中的第一个元素起作用。要向两个输入添加功能,您需要使用jQuery
.each()
函数

$('input[data-tah]').each(function() {
    $(this).typeahead({
         ...
    });
});

你能接受2个输入并连接它们吗?将字符串传递到typeaheadjs??我想我没有完全理解这个问题。

我在最后补充了一些解释。
36"x24"
18"x24"
...
$('input[data-tah]').each(function() {
    $(this).typeahead({
         ...
    });
});