【发布时间】:2010-10-21 17:23:33
【问题描述】:
在 Nemikor 博客中解释 jQuery dialogs,Scott González 在 id 选择器上使用 .each() 方法:
$('#page-help').each(function() {
var dialog = $('<div></div>')
.load($(this).attr('href'))
.dialog( ... );
$(this).click(function() { ... });
});
既然 id 选择器只能返回一个元素,那么使用 .each() 方法的目的是什么? (通常用于迭代匹配的元素)。
难道没有更简单的方法可以为提供对 $(this) 的访问的 'page-help' 元素执行函数吗?
【问题讨论】:
-
谢谢大家,在这种情况下,似乎使用用于迭代的方法实际上是访问单个对象的最清晰和最简单的方法。
标签: jquery