Php jQuery在多个输入字段上自动完成

Php jQuery在多个输入字段上自动完成,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我正在使用jQuery自动完成。我已从下载此脚本。我想在多个字段上使用它。请帮帮我,谢谢 $("#input").autocomplete("samefile.php"); $("#input").autocomplete("samefile.php"); 谢谢您应该使用不太特定的选择器在一条语句中将多个字段标记为自动完成。 也许你可以指定一个类的类型。自动完成,然后使用它 <input type=textbox" name="txt1" class="autocomplete"/>

我正在使用jQuery自动完成。我已从下载此脚本。我想在多个字段上使用它。请帮帮我,谢谢

$("#input").autocomplete("samefile.php");
$("#input").autocomplete("samefile.php");

谢谢

您应该使用不太特定的选择器在一条语句中将多个字段标记为自动完成。 也许你可以指定一个类的类型。自动完成,然后使用它

<input type=textbox" name="txt1" class="autocomplete"/>
<input type=textbox" name="txt2" class="autocomplete"/>

 $(".autocomplete").autocomplete("samefile.php"); 

散列标记表示您正在使用ID选择元素。但是,页面中不应存在多个具有相同ID的元素。例如

<input id="test" /><input id="test" />
将自动完成应用于页面上的所有输入标记

第三,我将使用类而不是标记名,以防您希望页面上的输入不使用相同的自动完成。所以你的html看起来像这样

<input class="auto" /><input class="auto" />

我还想知道您是从哪里调用JQuery的?

您有问题吗?顺便说一句,您通常不需要使用JQuery遍历元素,因为它会为您这样做。例如,一行说明$input.autocompletesamefile.php;将自动完成添加到当前页面上的所有输入元素。您的答案中有一个输入错误,您没有关闭samefile.php.Thx之后的最后一个双引号。。我认为复制粘贴的一个历史问题来自以下问题:谢谢回复。我从js文件夹js/Jquery.min.jsi调用Jquery,意思是$input.autocompletesamefile.php在哪里;线路?谢谢回复。它起作用了。我有一个问题。有没有办法用循环来代替定义类?是的。JQuery对每个方法都有一个定义。有关更多详细信息,请参阅此链接:
<input class="auto" /><input class="auto" />
$(".auto").autocomplete("samefile.php);