工作如何自动完成多个ID? 自动完成工作在第一个输入:名称但不在第二个输入工作:输入
Jquery代码:
$(function() {
$("#tags_1").autocomplete({
source: "http://localhost/bizaccount/check",
minLength: 1,
});
});
html代码:
<td><input id="tags" name="name" type="text" value=""></td>
<td><input id="tags" name="type" type="text" value=""></td>
任何解决方案?
答案 0 :(得分:1)
看来您的jQuery选择器基于元素的ID,将其更改为类.tags
,因为浏览器通常只考虑具有相同ID的第一个元素,但对于类,它将考虑所有元素。
$(".tags").autocomplete({
source: "Check",
minLength: 1,
});
答案 1 :(得分:1)
你不能拥有2个具有相同id的元素,它无效并且无法工作,因为id选择器永远不会处理多个元素。
您应该使用css类并使用.tags
选择器调用自动填充。
$(".tags").autocomplete({
source: "http://localhost/bizaccount/check",
minLength: 1,
});
<td><input class="tags" name="name" type="text" value=""></td>
<td><input class="tags" name="type" type="text" value=""></td>