javascript - Jquery选择器语法

标签 javascript jquery jquery-selectors

我在一些代码中遇到过这种语法,它在 IE8 中会被破坏,但在其他代码中却可以工作,请知道它在做什么。

$(this.handle()).find("[id]:visible:enabled");

我认为它可能会在当前页面中的所有元素中搜索 ids,然后在结果元素中搜索属性“visible”和“enabled”,但我现在不这么认为。 当我搜索“visible”或“enabled”时,IE8中的开发者工具没有显示任何结果!

在 IE8 中返回失败。

最佳答案

此选择器应查找具有id 属性且可见启用 的所有子元素。 From this test它似乎正在发挥作用。在 IE8 和 Chrome 中测试。

关于javascript - Jquery选择器语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4670534/

相关文章:

javascript - 如何使用jquery处理多个json对象

javascript - 选择两个 p 元素之间的所有元素

javascript - js 中文本框的按键事件在 Firefox 中不起作用

javascript - 使用 javascript ping Web 应用程序以保持 session 打开

javascript - 在 AngularJS Controller 中获取带有 moment-timezone 的时区名称列表

javascript - 函数前面的感叹号有什么作用?

javascript - Jquery 输入值未正确显示

javascript - 是否可以使用 Javascript/JQuery 在 DOM 窗口上触发按键事件

javascript - 的 是什么意思? (感叹号) 表示 jQuery 中选择器之前

javascript - 强制整个网站使用一种字体系列