Js/jquery'de başlangıç yapıyorum. Ben bu yapıyı kodlamak istiyorum js/jQuery:Js/jQuery ile ebeveyn ve alt öğeleri oluşturma
<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>
Bu kodu vardır:
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);
}
İşte
olan keman:
https://jsfiddle.net/ds6wj38k/2/ buldum bu ve denenmiş gibi birkaç benzer sorular koduma eklemek için ama ayarlayamıyorum.
Teşekkürler.
var p = $('<p>').text(1);
Ve nihayet içeride sınıfa content
ve span
ile div
: Sonra
var box = $('<div>').addClass('box');
sen bir rakamla bir p
istiyorum: Herşeyden
jQuery'yi kullanırken jQuery işlevlerine bağlı kalınmayı deneyin. Yani "document.createElement" veya "appendChild" yok. Bunun için jQuery fonksiyonları vardır. – trincot
Tavsiyeniz için teşekkürler, jquery ile daha fazla kod çalışacağım. –
Bir şey gibi -> https://jsfiddle.net/ds6wj38k/4/ – adeneo