Niestety nie działa, widocznie gdzie indziej w kodzie mam jakiś błąd

Tworzę to na przykładach z sieci bo nie znam się na JS ;/
$('#avatarimg').on('change', function() {
var buttonblock = document.getElementById("avatarsend");
if(this.files[0].size > 2097152){
buttonblock.classList.add("disabled");
document.getElementsByClassName('txtavatar')[0].innerHTML = '
<span class="error">Maksymalny rozmiar pliku 2Mb
</span>';
}else{
buttonblock.classList.remove("disabled");
document.getElementsByClassName('txtavatar')[0].innerHTML = '';
}
document.getElementsByClassName('noti')[1].innerHTML = '';
});
pod spodem mam taki kod do drugiego pola
$('#bgimg').on('change', function() {
var buttonblock = document.getElementById("bgsend");
if(this.files[0].size > 2097152){
buttonblock.classList.add("disabled");
document.getElementsByClassName('txtbg')[0].innerHTML = '
<span class="error">Maksymalny rozmiar pliku 2Mb
</span>';
}else{
buttonblock.classList.remove("disabled");
document.getElementsByClassName('txtbg')[0].innerHTML = '';
}
document.getElementsByClassName('noti')[1].innerHTML = '';
});