Multiply a css class div element in Jquery or Javascript without the HTML -


my problem simple,

i have div class element looking this:

<div class="square">  <div class ="inner"> <img src="square.jpg" alt="square">  </div> 

now, want duplicate/multiply ".square" element until fills space of parent div "#wrapper". don't want copy paste element 200 times in html, wondering if there javascript / jquery option this.

another question if can somehow make multiplication stop when element filled whole parent div space.

i more of newbie in programming area, eager learn , discover, if question seems silly or has obvious answer please share might remember being silly 1 day.

one way of doing basic math. determine total available area , keep adding elements long total used area lesser total available area.

var outer = $('.square'), inner = $('.inner')     totalarea = outer.width() * outer.height(),      usedarea = inner.outerwidth() * inner.outerheight();  while(usedarea < totalarea) {     $('<div/>').addclass('inner').appendto(outer);     usedarea += inner.outerwidth() * inner.outerheight(); } 

working demo


Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Socket.connect doesn't throw exception in Android -

iphone - How do I keep MDScrollView from truncating my row headers and making my cells look bad? -