您好我有类似
的内容 div.find("input").autocomplete({
.....
我想知道我是否可以在元素中添加输入ID ...
即。
div.find("input#good")
谢谢!
答案 0 :(得分:1)
输入标记的ID可以是:<input id="good" type="text">
。如果你这样做,那么你可以使用这个jQuery $("#good")
找到它,这应该比div.find("input#good")
更简单,更快,因为浏览器本身支持查找id。
页面中只能有一个id =“good”的对象,所以没有理由在它上面使用div.find,除非你只想在更窄的环境中找到它。
答案 1 :(得分:0)
请尝试使用$("input[name=inputname]");
。如果您像这样参考,那么获取价值将会更容易。
哦,您的输入需要一个名称属性:<input type="text" name="inputname" />
,以便您可以将它们用于实际表单。
答案 2 :(得分:0)
只需$(“#good”)就足够了,这假设你在页面上有唯一的id到所有带有id的dom元素。