0

我遇到了一种我希望可以概括的具体问题。

我正在尝试使用 jQuery 来更改我知道存在的id="footer-wrapper"的 div。

当尝试从 Drupal 中的节点内执行此操作时,jQuery 似乎无法找到该元素:

<script type="text/javascript">
    alert("div with id=\"page\" has length: " + ($("#page").length));
    alert("div with id=\"footer-wrapper\" has length: " + ($("#footer-wrapper").length));
</script>

但是它可以找到id="page"的 div ,它也在节点主体之外。我不明白为什么它能够找到一个而不是另一个。

这是一个相当混乱的小提琴,这里是实际页面的链接

4

1 回答 1

2

它可能在页脚加载之前被调用。您是否尝试过用以下方式包装它:

$(document).ready(function({
     [alert statements]
});
于 2012-12-12T20:51:20.680 回答