Jquery 类似的内容是否完全有效-div.find和input id

Jquery 类似的内容是否完全有效-div.find和input id,jquery,Jquery,你好,我有点像 div.find("input").autocomplete({ 我想知道我是否可以为元素添加一个输入id 即 谢谢 输入标记上可以有一个id,如:。如果您这样做了,那么您可以使用jQuery$(“#good”)来查找它,这应该比div.find(“input#good”)更简单、更快,因为浏览器本机支持查找id id为“good”的页面中只能有一个对象,因此没有理由对其使用div.find,除非您只希望在更窄的上下文中找到它。请尝试$(“输入[name=inputname

你好,我有点像

 div.find("input").autocomplete({

我想知道我是否可以为元素添加一个输入id


谢谢

输入标记上可以有一个id,如:
。如果您这样做了,那么您可以使用jQuery
$(“#good”)
来查找它,这应该比
div.find(“input#good”)
更简单、更快,因为浏览器本机支持查找id

id为“good”的页面中只能有一个对象,因此没有理由对其使用div.find,除非您只希望在更窄的上下文中找到它。

请尝试
$(“输入[name=inputname]”)取而代之。如果您这样引用这些值,以后获取这些值会更容易

哦,您的输入需要一个name属性:
,这样您就可以在实际表单中使用它们了。

只要$(“#好”)这就足够了,假设您在页面上对所有具有id的dom元素都有唯一的id。

使用
input#good
,如果脚本将在多个页面上使用,并且其中一些页面的
#good
不是
,那么就有意义了。但是,如果你正在处理类似的事情,那么一个类可能是更好的选择;如果
$x
还不在DOM中,那么使用
$x.find()
将有意义。
 div.find("input#good")