我为一些 div
编写了一个插件。 textbox
是 div
的类,deactivateTextBox()
是插件。
我需要停用
页面上的所有文本框。下面两段代码是否都是这样做的?第二种效率更高吗?
代码:
$(".textbox").each(function(){ $(this).deactivateTextBox(); });
$(".textbox").deactivateTextBox();
最佳答案
是的,他们都做同样的事情。
是的,第二个应该更高效,因为前者获取所有元素,将原始 DOM 元素传递到循环,然后用 jQuery 对象重新包装该元素。
关于javascript - jQueryeach() 重写了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14912439/