var rows = $("tbody > tr:has(td > span > a.link)");
var number_of_rows = rows.size();
for(i = 0; i <= number_of_rows; i++){
var row_class = "row_" + i;
rows[i].classList.add(row_class);
}
Witam, powyższy skrypt działa, czyli dodaje klasę wierszom w tabeli, ale chrome wywala w konsoli:
"ERROR: Execution of script 'MyScript' failed! Cannot read property 'classList' of undefined"
Próbowałem zamiast classList.add() użyć addClass() z jQuery, ale wtedy w ogóle nie działa. Proszę o wyjaśnienie co może być przyczyną tego problemu. Dopiero uczę się JSa i nie wiem jeszcze o pewnych niuansach.