@Headmast, с этим не поспоришь :)
Но, если предположить, что в будущем захочется попытаться на этом заработать, то лучше учитывать необходимость покупки лицензии.
На счет лагает - это не лучший способ получать эту инфу. Если сайт статический, то по-другому не сделаешь. Если динамический, надо искать альтернативы как получать эту инфу
Могу посоветовать подучить JS и попытаться дебажить, что именно не получается.
А в этом случае, загляните хотя бы в консоль разработчика на предмет ошибок
В data - у нас страница, в $('div', element).length - кол-во элементов на странице. Чтобы вывести в в моем примере заменяем
console.log($('div', element).length);
на
$('.class').text($('div', element).length);
Но, если предположить, что в будущем захочется попытаться на этом заработать, то лучше учитывать необходимость покупки лицензии.