http://jsfiddle.net/DerekL/whY4B/
どうしてこのようになっていますか?
$("p").each(function(i) {
var btn = $('<button>button</button>'),
span = $('<span>span</span>');
$(this).after(btn).after(span);
});
だからここに私はHTMLで<p>
秒を持っていると私はボタンを作成する.after()
を使用してまたがる:
$(this).after(btn).after(span);
btn
が最初に来る、とspan
が最後になります。しかし、その結果は逆です:btn
が最後に来て、span
が最初に来ます。
何ですか?どのようにそれはそれのようになり、それは非常に混乱しています。助けてください。
なぜ.appendない()またはappendTo()? – AlfredoVR
なぜ変数を分割するのですか?ボタンを作成し、1つの変数にスパンして追加します。 – Scott
あなたのフィドルで 'body.after'に注意してください、' p'は 'body'の外側に置かれています – mgibsonbr