6

私はjQueryが初めてです。コースを受講していて、テスト プロジェクトを与えられましたが、何をすればよいかわかりません。誰かに理解を助けてもらいたいだけです。要件は次のとおりです。

割り当て

これが私が試したものです:

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

HTML セクションは次のとおりです。

<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>

私は答えが欲しいのではなく、正しい方向へのプッシュを望んでいます。家庭教師が必要なのですが、費用が高くて先生が見つからないので、誰か助けてくれる人がいないかと探しています。

4

2 に答える 2

5

論理エラーと構文エラーの両方があります。;ステートメントが「 」で終わっていることを確認してください

私はあなたがどのように機能するかについて混乱していると思います$()。簡単に言えば$()、ページから選択したいものを何でも入れることができます。これは$('body')、jquery に「タグ付けされたすべての要素を返してください」と伝えます<body>。もちろん、これは 1 つだけです。

あなたの割り当ては、「navleft」IDを「appendTo」することを望んでいます。では、ページから何を選択しますか? を使用してIDを検索するには、次のことを行う必要があることに注意して$()ください$("#id")

appendTo の場合、割り当ては a を追加するように指示されていますが<li>、何か他のものを追加しています。

追加するように言われていることを正確に追加する必要があります。 <li><a>..<a/><li/>

自分で行うのに十分な最後のトラバース要件。$() は指定したすべての項目を選択することを覚えておいてください。すべてのアンカーに色を適用するには、何を選択する必要があるでしょうか?

于 2013-04-17T17:39:06.487 に答える
2

あなたの投稿の明らかな構文エラーは別として、私は と のドキュメントを見てみたいと思いappendToますappend

...そして、ラウンド"body"を交換して"<a href=">"+i+</>"


ブラウザーにバンドルされている Web ツールを使用して、構文エラーと実行時例外を追跡できます。ほとんどのブラウザー (Chrome、FireFox) では、キーボードの F12 を介してこれらにアクセスします。

于 2013-04-17T17:35:23.547 に答える