В дополнение к уже даным ответам.
Если вы используете jquery hide (), чтобы скрыть элемент, тогда этот элемент будет отображаться, если у пользователя отключен javascript - потому что hide () не произойдет. Если функциональность или необходимость показывать или скрывать зависит от отсутствия javascript, то неплохо бы справиться со сценарием. Некоторые примеры классов CSS.
.hide-if-no-js {display:none;}
.show-if-no-js {display:block;}
.hide {display:none;}
Который затем вы можете применить к элементу, в зависимости от того, хотите ли вы показать или скрыть элемент изначально - независимо от того, доступен ли javascript.
Скрыть, если js недоступен, скрыть, если js доступен:
<div id="aaa" class="hide-if-no-js">...</div>
Показать, что js недоступен, скрыть, если js доступен:
<div id="aaa" class="show-if-no-js">...</div>
$("#aaa").removeClass("show-if-no-js").addClass("hide");