创建元素 - 最简洁的语法?

时间:2013-06-23 01:28:23

标签: jquery coffeescript

好吧,我是coffeescript的新手,但它确实在我身上成长,我刚开始用它来开展一个新项目。我喜欢它是多么简洁,并试图找出如何在运行中简洁地创建HTML元素。我能想出的最好的(使用cs + jq)是:

div = $ "<div>", {
  class: "studio", id: "studio_#{v['id']}",
  text: "some text" }

但是对于较长的线条,如果我想避免lint警告(线条长度是我坚持的那个),我发现有必要在第一个大括号包裹。所以我的问题是 - 有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

在coffeescript中,我喜欢这样做:

$ "<div>",
  class: "studio"
  id: "studio_#{v['id']}"
  text: "some text"

我发现它最终更具可读性:)

相关问题