At this point time I'm assuming jQuery uses exactly the same format as CSS does when using CSS selectors.
However, I have the following line in my JS (with a log to try and find the problem)
boxheight = $('.item .active > .html-carousel-slide > .slide-content-box').height();
console.log(boxheight);
Now when I view the console log it just says Null, I'm assuming that it did not select properly and thus the variable was never initialized in the first place so remained at Null.
Am I selecting the element wrong? Definitely the correct hierarchy.
.item.active > .... If you use.item .active(with the space) then you are selecting.activethat is a descendant of.item.item .activeshould be.item.active(no space) since your div is both.itemand.active