在“jQuery”中,我可以像这样对类的所有元素执行回调 -
jQuery(form_id).find(".multiple_upldprev").each(function () {
但我只想执行类的最后一个元素。我尝试过这种方式 -
jQuery(form_id).find(".multiple_upldprev").last(function () {
这不起作用。
我怎样才能做到这一点?
请您参考如下方法:
last()
会将匹配元素的集合减少到集合中的最后一个。而且它不需要一个处理程序。您可以使用:
$(...).last().each(function() {
});
这通常没有意义,因为 .last()
只是返回元素:
var $lastElement = $(...).last();
// Do something with $lastElement
如果您有预定义的处理程序,则每个处理程序都可能有意义:
$(...).last().each(myHandler);
// The same can roughly be archived with:
myHandler.call($(...).get(-1));