0

我已经为一些divs 编写了一个插件。textboxdivs的类,deactivateTextBox()是插件。

我需要deactivate页面上的所有文本框。以下两段代码都在这样做吗?第二个效率更高吗?

  1. 代码:

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

4

1 回答 1

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

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

于 2013-02-16T16:26:15.073 回答