Last active
November 30, 2021 19:40
-
-
Save osecluna/d5d9c2c54e2e2cc27cc0 to your computer and use it in GitHub Desktop.
orderitem array
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
orderItems: function (el) { | |
// Find each description list | |
var dls = $('.js-orditems'); | |
var arr = []; | |
for (var i = 0, l = dls.length; i < l; i++) { | |
var $this = $(dls[i]); | |
var dts = $($this).find('dt'); | |
var dtdds = {}; /* object to hold the dts and dds */ | |
for (var ii = 0, ll = dts.length; ii < ll; ii++) { | |
var $that = $(dts[ii]); | |
var dds = $that.nextUntil('dt'); /* get all dd's until the next dt */ | |
for (var iii = 0, lll = dds.length; iii < lll; iii++) { | |
var $oth = $(dds[iii]); | |
dtdds[$that.text()] = $oth.text(); /* push all dts and dd's into the object */ | |
} | |
} | |
arr.push(dtdds); | |
} | |
return arr; | |
}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<dl class="js-orditems" style="display:none;"> | |
<dt>sku</dt><dd>arkham</dd> | |
<dt>name</dt><dd>Batman: Arkham Asylum</dd> | |
<dt>att1</dt><dd></dd> | |
<dt>att2</dt><dd></dd> | |
<dt>att3</dt><dd></dd> | |
<dt>att4</dt><dd></dd> | |
<dt>url</dt><dd>http://olly1.dev.venda.com/uk/games/batman-arkham-asylum/invt/arkham</dd>, | |
<dt>giftwrap</dt><dd></dd>, | |
<dt>brand</dt><dd></dd> | |
<dt>category</dt><dd>games</dd>, | |
<dt>type</dt><dd>games</dd> | |
<dt>price</dt><dd>14.99</dd> | |
<dt>discount</dt><dd>1.80</dd> | |
<dt>qty</dt><dd>1</dd> | |
<dt>shipmethod</dt><dd>Standard</dd> | |
<dt>shipcity</dt><dd>sdgsdfgsdg</dd> | |
<dt>shipstate</dt><dd>NY</dd> | |
<dt>shipcountry</dt><dd>United States</dd> | |
</dl> | |
<dl class="js-orditems" style="display:none;"> | |
<dt>sku</dt><dd>cla000gra11r</dd> | |
<dt>name</dt><dd>Clae Rollins Hi Top Lace</dd> | |
<dt>att1</dt><dd>Gray</dd> | |
<dt>att2</dt><dd>11</dd> | |
<dt>att3</dt><dd>Regular</dd> | |
<dt>att4</dt><dd></dd> | |
<dt>url</dt><dd>http://olly1.dev.venda.com/uk/footwear/clae-rollins-hi-top-lace/invt/cla000</dd>, | |
<dt>giftwrap</dt><dd></dd>, | |
<dt>brand</dt><dd></dd> | |
<dt>category</dt><dd>menfootwear</dd>, | |
<dt>type</dt><dd>footwear</dd> | |
<dt>price</dt><dd>49.99</dd> | |
<dt>discount</dt><dd>5.40</dd> | |
<dt>qty</dt><dd>1</dd> | |
<dt>shipmethod</dt><dd>Standard</dd> | |
<dt>shipcity</dt><dd>sdgsdfgsdg</dd> | |
<dt>shipstate</dt><dd>NY</dd> | |
<dt>shipcountry</dt><dd>United States</dd> | |
</dl> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment