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 に答える