Otrzymuję Uncaught SyntaxError: Nieoczekiwany błąd ciągu w moim JavaScript i szczerze nie mogę stwierdzić, co jest nie tak z kodem. Przyjrzałem się podobnym pytaniom, ale nie jestem w stanie znaleźć rozwiązania. Błąd pojawia się w linii zaznaczonej gwiazdką poniżej.Uncaught SyntaxError: Nieoczekiwany ciąg znaków w moim 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);
});
Kod jest pobierana z Use jQuery to change a second select list based on the first select list option
Dodałem dodatkowe cudzysłowy wokół checkval aby pozbyć się inny błąd, to może być problem, ale jeśli mogę to zmienić, inne powraca błędach .
Sprawdź podświetlanie składni. 'checkVal' wygląda jak ciąg, nie? –