javascript - jQueryeach() 重写了吗?

标签 javascript jquery performance jquery-plugins

我为一些 div 编写了一个插件。 textboxdiv 的类,deactivateTextBox() 是插件。

我需要停用页面上的所有文本框。下面两段代码是否都是这样做的?第二种效率更高吗?

  1. 代码:

    $(".textbox").each(function(){
        $(this).deactivateTextBox(); 
    });
    
  2. $(".textbox").deactivateTextBox();

最佳答案

  1. 是的,他们都做同样的事情。

  2. 是的,第二个应该更高效,因为前者获取所有元素,将原始 DOM 元素传递到循环,然后用 jQuery 对象重新包装该元素。

关于javascript - jQueryeach() 重写了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14912439/

相关文章:

php - mysqli Select 无法正常工作

performance - JBoss CPU利用率问题

javascript - Highstock highcharts 不规则数据在 x 尺度上出错

javascript - 用于调用方法的条件运算符

javascript - 使用多个键排序meteor mongodb

带有自定义消息的 jquery 正则表达式

javascript - 未捕获的 TypeError : $(. ..).velocity 不是一个函数

performance - 使用 SVD 与 EIG 进行 PCA 计算

c++ - 以这种方式实现 BST 的最有效方法是 find(value) 函数针对 x86 上树中的随机值进行优化?

javascript - jqGrid,无法让 showlink 格式化程序工作