2017-01-21 1 views
-1

ich ein span-Tag mit zwei Klassen haben, action und deleteFehler über ungültige oder unerwartetes Token in JavaScript und jQuery

<span class="action delete"> delete</span> 

und ich benutze jQuery diese Spanne zu wählen:

var $delete_task = $('.action.delete') 

nach dem Laufen Es wird ein Fehler von Uncaught SyntaxError: Invalid or unexpected token sein Bitte sagen Sie mir, wie zu lösen ist.

+0

Was war die unerwartete Token oder der vollständige Fehler entdeckt? – Li357

+0

zeigt an, dass $ ('. Action.delete') ein ungültiges oder unerwartetes Token ist –

+0

probiere einen einzelnen Klassenselektor '$ ('. Action)' oder '$ ('. Delete ')' –

Antwort

1

Stellt sich heraus, dass der Schuldige Ihr Zeichen ist. Dies ist kein Standard = Zeichen. (Beachten Sie die erste ein wenig länger ist)

Hier ist, was mit dem ungültigen geschieht: (! Fehler zu erwarten ist)

var $delete_task = $('.action.delete');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<span class="action delete"> delete</span>

Und hier ist es mit dem aktualisierten =:

var $delete_task = $('.action.delete'); 
 
console.log($delete_task[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<span class="action delete"> delete</span>

+0

es wirklich hilfreich, fand ich den Tippfehler in '=', Das ist schwer zu finden. –

+0

@KevBot nette Beobachtung –

0

var $deletetask = $(".action.delete").text(); 
 
    console.log($deletetask);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<span class="action delete"> delete</span>

Verwandte Themen