这样的东西在all-div.find和input id上都是有效的

时间:2011-07-25 03:52:43

标签: jquery

您好我有类似

的内容
 div.find("input").autocomplete({

.....

我想知道我是否可以在元素中添加输入ID ...

即。

 div.find("input#good")

谢谢!

3 个答案:

答案 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元素。

相关问题