javascript - 高效的 jquery 选择器

标签 javascript jquery

<div id="parent">
    <div id="child"></div>
</div>
<!-- script -->
<script type="text/javascript">
    var $parent = $("#parent");
    //$parent().dosomething()   
    // ... use $parent do something

    //!!! now i want use child !!!
    var $child = $parent.find("#child"); //method  one
    var $child = $("#child");           //method two
    //$child().dosomething()  
</script>

问题:方法一好还是方法二好??(望详细解释,谢谢!)

等待您的帮助

最佳答案

here是最快的分割。它表明 $parent.find 方法比直接选择器方法慢大约 50%。这意味着如果您必须使用 id,单独使用选择器会快得多。

关于javascript - 高效的 jquery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21359376/

相关文章:

javascript - 将 Javascript 变量作为图像传递给 PHP

用于向 Google 地球插件 map 添加/删除地标的 Javascript

javascript - AngularJs - 限制 'logged in' 用户访问的最佳方法

javascript - 获取所有动态创建的隐藏字段的值与类?

javascript - jQuery:同一页面上两个相同表单的提交功能

javascript - HTML5 中的延迟加载内容

javascript - 从浏览器调整 Flash 对象的大小而不闪烁

javascript - 使用angularjs为多选下拉列表分配默认值

javascript - 我可以修复行的第一个 div 并滚动其他 div

javascript - 自动重复向上/向下箭头键?