jQuery 里的 each() 是什么函数?你是如何使用它的

each() 函数就像是 Java 里的一个 Iterator,它允许你遍历一个元素集合。你可以传一个函数给 each() 方法,被调用的 jQuery 对象会在其每个元素上执行传入的函数。有时这个问题会紧接着上面一个问题,举个例子,如何在 alert 框里显示所有选中项。我们可以用上面的选择器代码找出所有选中项,然后我们在 alert 框中用 each() 方法来一个个打印它们,代码如下:

?
1
2
3
$('[name=NameOfSelectedTag] :selected').each(function(selected) {
    alert($(selected).text());
});

 

其中 text() 方法返回选项的文本。