0

append cmdはタグを閉じませんが、なぜですか?

何を変更する必要がありますか?

for (var i = 0; i<=4; i++)
     $("#wrapper").append('<li id=img'+i+'></li>');

これは常にのみを作成しますが、作成し<li id=img1>ません</li>か?!

4

2 に答える 2

3

コードは次のようになります。

for (var i = 0; i<=4; i++)
    $("#wrapper").append('<li id="img'+i+'"></li>');

id属性の引用符を忘れたと思います

于 2009-09-17T10:16:22.240 に答える
1

あなたが提供したコードは、あなたが望むタグを追加しているようです。

あなたが提供した正確なjavascriptを実行すると、FirefoxのWeb開発者ツールバーを使用して生成されたソースを表示する<li id="img2"></li>と、firebugの要素を調べると表示されます<li id="img2"/>.

どちらもクローズドで適切な xhtml です。ただし、xhtml を使用していない場合は、いずれにしても終了タグは必要ありません。

于 2009-09-17T12:45:04.540 に答える