javascript - $ ('.className > button' ) 和 $ ('.className' ).children ('button' ) 有区别吗?

标签 javascript jquery dom

在jQuery中有什么区别

$('.className > button')

$('.className').children('button')

或者这些只是获得相同结果的替代语法?

最佳答案

不是说你最终会得到什么,但第一个可以完全卸载到浏览器的内置 CSS 选择引擎,而第二个需要 jQuery 做更多的工作并涉及更多的对象创建和清理。除非你在一个 mousemove 处理程序中使用很多元素来做这件事,否则这不太重要,即使那样......

关于javascript - $ ('.className > button' ) 和 $ ('.className' ).children ('button' ) 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32285378/

相关文章:

php - html 表单输入 DOM 引用的意外输出

java - 如何读取xml的头部

Javascript:为什么我不能使用 while 循环等待异步任务完成?

javascript - 困惑为什么这个 javascript 会导致我出现问题。定义了一个类和原型(prototype)方法

Jquery 切换按钮图像和 Div 显示/隐藏

javascript - 在菜单栏中的页面更改时添加事件类?

javascript - 为页面加载时不存在的内容设置动画

javascript - 如何使用 Bootstrap 中的 View 端口在移动 View 和桌面 View 之间切换?

javascript - 如何用其他文本替换正则表达式 {{someText}}?

javascript - 仅运行一次js文件