2017-03-11 83 views
1

我在这行代码得到一个错误:Javascript错误|未捕获的语法错误:缺少)

$('.board-list').on('mixEnd', function() { 
    $('[style="display: inline-block;"]:nth-child(6n)').css('margin-right': 0); 
}); 

我的错误读: Uncaught SyntaxError: missing) after argument list

有人能解释其中我缺少一个右括号?

+1

变化'的.css({ '保证金右':0})' – Sirko

回答

3

变化('margin-right': 0);('margin-right', 0);

Fiddle

+1

非常感谢,这个完美工作:-) – michaelmcgurk

2

兼用: -

.css({'margin-right': 0}); 

或者

.css('margin-right', 0); 
+0

感谢清晰起来!我不会想到函数调用和标准输入错误之间的不一致:D –

+1

@VitaliPom欢迎。:) :) –

0

尝试任何方式工作,

$('[style="display: inline-block;"]:nth-child(6n)').css({'margin-right': 0}); 

OR

$('[style="display: inline-block;"]:nth-child(6n)').css('margin-right', 0); 

{}用于avoide多次编写CSS,所以你可以写CSS像我们如何正确的实际CSS。

$(element).css({'display':'block','font-size':'12px', .....}); 代替书写$(element).css("display","block").css("font-size","12px")....;

相关问题