方法链接嵌套方法

时间:2012-09-20 05:37:34

标签: coffeescript

我是coffeescript的新手。但是,我没有找到任何合适的词来提出问题。

我有这样的咖啡因:

@collection.each (student) =>               
            ($(@el).find("#table .table").append new Item({model:student}).el)
                .find("td:last-child").hide()   

除了这种丑陋的语法之外,还有什么更好的方法来进行这种方法链接?我想从$(@ el)中找到td:last-child。没有任何支架?怎么做 ?有人可以提出上面提到的更好的语法吗?

1 个答案:

答案 0 :(得分:1)

为什么不将括号放在append上以匹配其他函数调用?

@collection.each (student) =>     
    $(@el).find("#table .table")
        .append(new Item(model: student).el)
        .find("td:last-child")
        .hide()