这是否意味着$("ul")[0]不是一个jQuery对象,因为它在我使用时起作用$($("ul")[0]).find("li"),虽然它看起来有点难看.
有没有人有想法为什么$("ul")[0]不能直接使用find?
那就对了; jQuery对象充当DOM元素数组的扩展.如果您通过索引访问其中任何一个,则会获得原始DOM对象,而不是另一个jQuery对象.如果要仅为对象表示的一个元素访问jQuery对象,请使用eq:
$('ul').eq(0).find('li')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |