2017-03-11 4 views
1

ich auf dieser Code-Zeile eine Störung erhalte:Javascript Fehler | Abgefangene Syntaxerror: fehlt)

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

Mein Fehler lautet: Uncaught SyntaxError: missing) after argument list

Kann jemand erklären, wo ich eine schließende Klammer am fehlt?

+1

Änderung 'css ({ 'margin-right': 0})' – Sirko

Antwort

3

ändern ('margin-right': 0); zu ('margin-right', 0);

Fiddle

+1

Vielen Dank, arbeitete dieses perfekt :-) – michaelmcgurk

2

verwenden entweder: -

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

Oder

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

Dank für die klaren up !! Ich denke hier nicht an Fehlbestätigungen zwischen Funktionsaufruf und Standart Tippfehler: D –

+1

@VitaliPom welcome. :) :) –

0

entweder Wege Versuchen funktioniert,

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

ODER

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

{} werden mehrfach verwendet CSS avoide zu schreiben und so können Sie CSS wie, wie wir richtig tatsächliche CSS schreiben.

wie $(element).css({'display':'block','font-size':'12px', .....}); statt zu schreiben $(element).css("display","block").css("font-size","12px")....;

Verwandte Themen