【发布时间】:2012-07-23 01:13:05
【问题描述】:
“open”类被添加到 ul 元素,而不是 dropdown#register 元素。
<ul class="nav"></ul>
<script> $("#register_dropdown").addClass("open"); </script>
<script> $("ul").addClass("open"); </script>
<span class="dropdown" id="register_dropdown"></span>
【问题讨论】:
-
您有 ID 为
#register_dropdown的元素吗?不是dropdown#register -
是的,看最后一行代码。
-
也许将您的脚本调用移动到您正在创建
#register_dropdown的下方?一些呈现的 HTML 也会比 HAML 更有用。 -
如果是
haml,请标记为haml。 -
如果你最终得到
$("ul").addClass("open");,你就有问题了(查看全局ul选择器?)。