jquery 通过属性获取子元素

标签 jquery

当我运行该代码时,它返回一个空数组,即使容器中有一个具有 [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/

相关文章:

jquery - 媒体查询在不同尺寸的屏幕上效果不佳

javascript - Highcharts JS - 在饼图之间共享图例颜色

javascript - 将数组索引号添加到标签

javascript - 如何在 jquery 按钮上居中图标 + 文本

jquery - 提交表单之前检查互联网连接

javascript - Wordpress 定制器自定义控件传输 postMessage 不起作用

jquery - 单击两次后 Bootstrap 侧边栏下拉菜单关闭

javascript - 检测XHR请求

javascript - jQuery 单选按钮已选中,else 语句不起作用

javascript - 需要在更改功能时计算一个值以进行复选框检查