私はjs/jqueryの初心者です。 私はJS/jQueryを使って、この構造をコーディングしたい:親要素と子要素を作成するJs/jQuery
<div class="box">
<p>1</p>
<div class="content"><span>Lorem</span></div>
</div>
<div class="box">
<p>2</p>
<div class="content"><span>Ipsum</span></div>
</div>
<div class="box">
<p>3</p>
<div class="content"><span>Dolor</span></div>
</div>
<div class="box">
<p>4</p>
<div class="content"><span>Sit</span></div>
</div>
<div class="box">
<p>5</p>
<div class="content"><span>Amet</span></div>
</div>
私はこのコードを持っている:ここでは
function addDivs(n) {
for(var i=1; i<=n; i++) {
var parentP = $("<p>"+i+"</p>");
var parentContent = $("<div class='content'></div>");
var boxClassDiv = document.createElement("div");
document.body.appendChild(boxClassDiv);
boxClassDiv.setAttribute("class", "box");
$("body").prepend(boxClassDiv, [parentP, parentContent]);
}
}
window.onload = function getFuncs() {
addDivs(16);
}
はフィドルです:https://jsfiddle.net/ds6wj38k/2/
私はこのようないくつかの同様の質問を発見してみました私のコードに追加するが、私は調整することはできません。
ありがとうございました。
var p = $('<p>').text(1);
そして最後に内部クラスcontent
とspan
とdiv
:次に
var box = $('<div>').addClass('box');
は、あなたが数とp
たい:すべての
jQueryを使用する場合は、jQuery関数を使用してください。だから 'document.createElement'や' appendChild'はありません。そのためのjQuery関数があります。 – trincot
あなたのアドバイスありがとう、私はjqueryでより多くのコードをしようとします。 –
何かのように - > https://jsfiddle.net/ds6wj38k/4/ – adeneo