2013-04-17 6 views
6

jQueryを初めて使用しました。私はコースを受験してテストプロジェクトを受けましたが、何をすべきか分かりません。私は理解の助けを求める人を頼んでいます。ここでの要件は以下のとおりです。ここでjQueryのしくみの理解

Assignment

は、私が試したものです:私は答えを望んでいない

<body> 
<div id="wrap"> 
    <ul id="navleft"></ul> 
    <ul id="navright"></ul> 
</div> 

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script> 
<script type="text/javascript" src="js/main.js"></script> 

</body> 
</html> 

が、プッシュ:ここ

$(document).ready(function() { 
// site code 
for (var i=0; i<10; i++) 
{ 
    //jQuery factory 
    $("body").appendTo("<a href=">"+i+</>") 
} 
}); 

は、HTMLのセクションであります正しい方向に。私は家庭教師が必要ですが、彼らはとても高価で、先生は決して見つけられないので、誰かが助けてくれないかどうか分かります。

+0

あなたのコードのstackoverflowが強調表示される構文は、問題の一部の大きなヒントになるはずです... – Sean

+0

これはあまりにも多くの情報@ケビンBです。 –

+1

エラーを表示するJavaScriptデバッガを使用します。 Firebug for Firefox、またはすべてのWebkitブラウザ(Chrome、Safari)のインビュートインスペクタ。 – jgillich

答えて

5

論理エラーと構文エラーの両方があります。あなたの声明が ';'で終わることを確認してください

私はあなたが$()の仕組みを混同していると思います。簡単に言えば、ページから選択したいものを$()に入れることができます。だから、$('body')を実行しています。これはjqueryに、「ねえ、<body>とタグ付けされた要素のすべてを返してください。

あなたの割り当てでは、 'navleft'というIDを 'appendTo'する必要があります。だから、あなたはそのページから何を選びますか?あなたはappendToのために今$("#id")

を行う必要があり$()でIDを検索することに注意してください、あなたの割り当ては、しかし、あなたが何か他のものを追加している、<li>を追加すると言います。

追加する内容を正確に追加する必要があります。 <li><a>..<a/><li/>

最後に通過する必要があります。自分で行う必要があります。 $()はあなたが言うすべての項目を選択するので、すべてのアンカーに色を適用するために選択する必要があるのは覚えていますか?

2

あなたの投稿の明白な構文エラー以外に、私はappendToappendのドキュメントを見ていきます。その後、

...とは、あなたがあなたのブラウザにバンドルWebツールを使用して構文エラーと実行時例外を追跡することができ"body""<a href=">"+i+</>"


ラウンド入れ替えます。ほとんどのブラウザ(Chrome、FireFox)では、キーボードのF12からアクセスします。

+0

jQueryサイトのドキュメントを忘れてしまった。ありがとう – Plextor3009

関連する問題