gpt4 book ai didi

javascript - 如何在 coffeescript 中编写文字 jQuery 对象

转载 作者:行者123 更新时间:2023-11-30 13:19:44 27 4
gpt4 key购买 nike

我正在尝试将一些代码转换为 coffeescript,但我遇到了问题:

var $el = $('<span/>', {
class : 'myclass',
click : function () {
var $this = $(this)
if (foo) { // radio & check
baz($this)
}else{
bla($this)
}
}
});

我是这样用咖啡写的:

$el = $('<span/>',
class: 'myclass'
click: ->
$this = $(this)
if foo
baz $this
else
bla $this
)

它工作得很好,但我真的不喜欢最后一个括号,有没有什么办法可以让我在没有括号的情况下编写这段代码,只是缩进?

最佳答案

如果你去掉两个括号,工作正常。

$el = $ "<span/>",
class: "myclass"
click: ->
$this = $(this)
if foo
baz $this
else
bla $this

另请参阅:http://js2coffee.org/

关于javascript - 如何在 coffeescript 中编写文字 jQuery 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10669627/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com