$('elemId').lengthdoesn’t work for
me.
You need to put # before element id:
$('#elemId').length
---^
With vanilla JavaScript, you don’t need the hash (#) e.g. document.getElementById('id_here') , however when using jQuery, you do need to put hash to target elements based on id just like CSS.