我有不同textbox
的动态id
列表,并应用typeahead
JavaScript
添加标记和自动搜索功能ajax
。但我希望得到id
textbox
我打字,意味着有3个文本框id
txtid1 , txtid2 < / strong>&amp; txtid3 在那里,我在 txtid2 中写作,然后每当我的keyup事件被调用时,我都想要id
。
任何人都可以建议我做什么,我也想知道如何从所有标签获取Id意味着3个标签的值 CAR ,卡车&amp; 计划,id
1 , 2 &amp; 3 所以@time提交我想要标签管理员1,2,3
$('.typeahead').on('keyup', function () {
var catid = '';
var tagApi = $(".tm-input").tagsManager();
jQuery(".typeahead").typeahead({
name: 'tags',
displayKey: 'name',
source: function (query, process) {
var id = $(this).attr('id');
var category = id;
console.log('ud='+$(this).attr('id'));
return $.get('ajax.php', {query: query, gettag: 'gettag', catid: category}, function (data) {
data = $.parseJSON(data);
return process(data);
});
},
afterSelect: function (item) {
tagApi.tagsManager("pushTag", item);
}
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="controls">
<input name="tags" placeholder="Tags" class="typeahead tm-input form-control tm-input-info" id="setattr2" data-original-title="" title="" type="text">
<input name="hidden-tags" type="hidden">
</div>
&#13;