У меня есть:
<style>
#dom {display:none;}
</style>
<ul>
<li><span id="adom">DOM related</span>
<div id="dom">
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>
</div>
</li>
</ul>
а также:
$(document).ready(function(){
$("adom").click(function(){
$("dom").toggle();
});
});
но нажатие "Dom related" не переключает отображение #dom.
используйте # для селектора идентификаторов:
$(document).ready(function(){
$("#adom").click(function(){
$("#dom").toggle();
});
});
Обновлен JSFiddle по адресу:
проблема в том, что вы не упомянули, что либо adom является.class, либо #id. Попробуйте это
$(document).ready(function(){
$("#adom").click(function(){
$("#dom").toggle();
});
});
$("adom")
пытается выбрать элемент с именем тегаadom
. Это объясняется в руководстве по jQuery о выборе элементов , которое вы должны прочитать :)