我正在尝试编写一段代码,为单击链接时添加的一些动态元素设置 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)
只需添加括号即可消除歧义并避免头痛。
temp = temp+1
$('.box_'+temp)
.css('background', 'white')
Run Code Online (Sandbox Code Playgroud)
性感的函数调用是可选的语法糖,不是必需的。如果使用语言功能会使您的代码对人类或机器(或在本例中,两者都!)而言不太清晰,则不应使用语言功能