I like it when things actually work like they are suppose to. Thanks for the help! Karl..
On Feb 20, 11:14 pm, "T.J. Crowder" <[email protected]> wrote: > Hi, > > Element#insert returns a reference to the same element you called it > on, not the new content. Just change your first line to > > var div1 = new Element('div', { 'class': 'new-section' }); > div.insert(div1); > > ...and the rest should work. > > HTH, > -- > T.J. Crowder > Independent Software Consultant > tj / crowder software / comwww.crowdersoftware.com > > On Feb 20, 6:24 pm, kstubs <[email protected]> wrote: > > > > > What is wrong with the following, the bad result is the new input > > elements are not contained by the new div element: > > > Javascript: > > var div1 = div.insert(new Element('div', { 'class': 'new-section' })); > > div1.insert(new Element('input', { 'name': 'newsection-name-' + count, > > 'class': 'newsection-name item-' + count })); > > div1.insert(new Element('input', { 'name': 'newsection-val-' + > > count })); > > > Output - FF: > > <div class="new-section"></div><input name="newsection-name-0" > > class="newsection-name item-0"><input name="newsection-val-0"> -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.
