Hello All,
I am in needof some help figuring how to append a few divs in the correct places for returned xml info. Here is the code I have now:
- function parseXml(xml){
var paramsArr = sParams.split(',');
var labelsArr = sLabels.split(',');
$(xml).find('quote').each(function(){
$('div#stocks').append('<div class="stk-heading"><div class="stk-symbol">' +$(this).find(paramsArr[0]).text()+ '</div><div class="stk-name">' +$(this).find(paramsArr[1]).text()+ '</div></div>');
for (i=2;i<paramsArr.length;i+=1){
$('div#stocks').append('<div class="data-pair"><div class="label">' +labelsArr[i]+ '</div><div class="sep">' +sep+ '</div><div class="p-value">' +$(this).find(paramsArr[i]).text()+ '</div></div>');
}//end for i
});//end 'quote' each function()
};//end parseXml
what I would like to do is wrap all of the div class="data-pair" in a div, and wrap each div class="stk-heading" and the div encapsulating the data-pair divs. I hope that makes sense.
so the end result would look something like this:
- <div class="holder">
- <div class="stk-heading">
- <div class="stk-symbol"></div>
- <div class="stk-name"></div>
- </div>// end stk-heading
- <div class="data-wrapper">
- <div class="data-pair>
- <div class="label"></div>
- <div class="sep"></div>
- <div class="p-value"></div>
- </div> //end data-pair - data-pair repeats several times
- </div>// end data-wrapper
- </div>/// end holder
Any help would be greatly appreciated!