为动态元素 CoffeeScript 设置 CSS

Vik*_*ram 2 css coffeescript

我正在尝试编写一段代码,为单击链接时添加的一些动态元素设置 CSS。

根据 CoffeeScript 教程中的示例代码,它应该使用以下代码。

temp = temp+1
$ '.box_'+temp
.css 'background', 'white'
Run Code Online (Sandbox Code Playgroud)

temp是一个可变整数。我尝试使用静态值,例如

$ '.box_1'
.css 'background', 'white'
Run Code Online (Sandbox Code Playgroud)

但它返回类似这样的内容,其中 .css 不是函数错误

$('.box_1'.css('left', 100));
Run Code Online (Sandbox Code Playgroud)

Che*_*ter 5

只需添加括号即可消除歧义并避免头痛。

temp = temp+1
$('.box_'+temp)
.css('background', 'white')
Run Code Online (Sandbox Code Playgroud)

性感的函数调用是可选的语法糖,不是必需的。如果使用语言功能会使您的代码对人类或机器(或在本例中,两者都!)而言不太清晰,则不应使用语言功能