Ich bekomme die Uncaught SyntaxError: Unerwarteter String Fehler in meinem JavaScript und ich ehrlich gesagt nicht herausfinden, was mit dem Code falsch ist. Ich habe mir die ähnlichen Fragen angeschaut, aber ich kann keine Lösung finden. Der Fehler kommt in der Zeile, die unten mit einem Stern markiert ist.Uncaught SyntaxError: Unerwartete Zeichenfolge in meinem JavaScript
$("#items1").change(function() {
if ($(this).data('options') === undefined) {
$(this).data('options', $('#items2 option').clone());
}
var checkval = $(this).val();
/* this line: */ var options = $(this).data('options').filter('[value='"+ checkval +"']');
$('#items2').html(options);
});
Der Code von Use jQuery to change a second select list based on the first select list option
genommen Ich habe die zusätzlichen Anführungszeichen um den checkval hinzugefügt einem anderen Fehler loszuwerden, könnte dies das Problem sein, aber wenn ich es ändern, kehren die anderen Fehler .
Sehen Sie sich die Syntaxhervorhebung an. 'checkVal' sieht aus wie eine Zeichenkette, nein? –