当我运行该代码时,它返回一个空数组,即使容器中有一个具有 [data-directory] 属性的 div。
$(container).children( '[data-directory]' )
容器是有效的,当我记录 $(container) 时, children 就在那里,但我不确定为什么它没有拉动那里的 child 。
最佳答案
请检查容器
是否有效且存在(如果有效)。然后
可能 $(container).find( '[data-directory]' )
会做
.children 只会查看直接的children
。 .find
将遍历所有我认为是你想要的后代
关于jquery 通过属性获取子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17128966/