段落の間にいくつかの要素を挿入しようとしています...-しかし、意図したとおりに機能していません:
私が見たいのは次のようなものです:
<p>Text1.</p>
<span>test1</span> <--injected element
<p>Text2.</p>
<span>test2</span> <--injected element
<p>Text3.</p>
<span>test3</span> <--injected element
<p>Text4.</p>
<span>test4</span> <--injected element
<span>test5</span> <--injected element
<span>test6</span> <--injected element
しかし、結果は少し異なります。
<p>Text1.</p>
<span>test6test5test4test3test2test1</span>
<p>Text2.</p>
<span>test6test5test4test3test2test1</span>
<p>Text3.</p>
<span>test6test5test4test3test2test1</span>
<p>Text4.</p>
<span>test6test5test4test3test2test1</span>
私のコードは次のようになります。
$(document).ready(function() {
var xArray =
[
"test0",
"test1",
"test2",
"test3",
"test4"
];
$.each(xArray, function (index, value) {
$("<span>" + value + "<span>").insertAfter(".articleText p");
});
});
何をすべき/変更する...?