Используйте CSS, чтобы скрыть содержимое, когда JavaScript отключен
Это совет, впервые увиденный Карлом Сведбергом в одной из книг jQuery, где вы можете добавить класс JS к своему атрибуту HTML, когда jQuery загружен следующим образом:
$('HTML').addClass('JS');
Затем с помощью CSS для первоначального скрытия элементов, вот так:
.JS #myDiv{display:none;}
Они появятся только при включенном JavaScript.
Также стоит отметить, что, хотя JS можно отключить, вы все равно сможете увидеть разметку HTML (и пауки поисковой системы тоже это увидят!). Но, тем не менее, изящный маленький трюк!