$find('mycontrol')
jquery的$('#mycontrol')
没有做什么?
他们有什么不同? 对不起,我是JS的新手。
答案 0 :(得分:3)
第一个是无效的,除非您定义了一个名为$find
的函数,如果id-selector
[docs]是预期的,则选择器缺少#
。
如果你的意思是:
$('.someSelector').find('#mycontrol')
VS
$('#mycontrol')
然后:
首先在$('.someSelector')
第二个搜索整个文档。
因为您正在尝试通过ID获取元素,所以您也可以使用第二个版本,因为页面上只能有一个(ID必须是唯一的),并且按ID选择通常非常快。 / p>
如果#mycontrol
恰好只是从其他选择器下降时才会被提取,那么你可以使用第二个版本,但这是我认为的罕见情况。