在“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)); 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!