Coffeescript/Javascript循环未执行

Coffeescript/Javascript循环未执行,javascript,jquery,coffeescript,Javascript,Jquery,Coffeescript,我有一个简单的咖啡脚本来处理一个特定的选择器(part_id) 第一个警报显示页面上有两个项目。 For循环运行——但是procBl不会打印警报(它会悄悄退出) 似乎正在迭代并传递给函数的bl不是正确的对象,我无法找出这段代码的原因和错误- 任何帮助都非常感谢bl传递到procBl函数不是jQuery实例,而是普通的DOM元素。用$()将其包装起来,以使用子项方法: procBl = (bl) -> alert "# of children " + $(bl).chil

我有一个简单的咖啡脚本来处理一个特定的选择器(part_id)

第一个警报显示页面上有两个项目。 For循环运行——但是procBl不会打印警报(它会悄悄退出) 似乎正在迭代并传递给函数的bl不是正确的对象,我无法找出这段代码的原因和错误-


任何帮助都非常感谢

bl
传递到
procBl
函数不是jQuery实例,而是普通的DOM元素。用
$()
将其包装起来,以使用
子项
方法:

  procBl  = (bl)  ->
     alert "# of children "  + $(bl).children().length

。。。或者使用
$.fn.each
方法在
$(“[id*=part\u id]”)集合上迭代。

dfsq——用$wrapping在for循环中有效,但在函数中不起作用——它安静地退出——您能告诉我在集合上使用.each——的语法吗。。谢谢
$(“[id*=part_id]”)。每个->警报“#of children”+$(this.children().length谢谢。。正如我所说,它在for循环中工作。。但我仍然无法使用bl或$(bl)调用函数:-(
  procBl  = (bl)  ->
     alert "# of children "  + $(bl).children().length