为动态元素 CoffeeScript 设置 CSS

Set CSS for dynamic element CoffeeScript

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

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

temp = temp+1
$ '.box_'+temp
.css 'background', 'white'

这里temp是一个可变整数。 我尝试使用像

这样的静态值
$ '.box_1'
.css 'background', 'white'

但它 returns 与 .css 类似的东西不是函数错误

$('.box_1'.css('left', 100));

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

temp = temp+1
$('.box_'+temp)
.css('background', 'white')

性感函数调用是可选 语法糖,不是必需的。如果这样做会使您的代码对人类或机器(或者在这种情况下,两者!)不太清晰,那么您不应该使用语言功能