JSFiddle - React, Tailwind, and code Playground
HTML
<table id="pricehistory">
<tr data-day="1">
<td>Thu 22/08/13 00:00</td>
<td>value 1</td>
</tr>
<tr data-day="1">
<td>Thu 22/08/13 00:00</td>
<td>value 2</td>
</tr>
<tr data-day="1">
<td>Thu 22/08/13 00:00</td>
<td>value 3</td>
</tr>
<tr data-day="2">
<td>Mon 14/01/15 00:00</td>
<td>value 2</td>
</tr>
<tr data-day="3">
<td>Tues 15/01/15 00:00</td>
<td>value 3</td>
</tr>
</table>
JavaScript
var allAvailableOptions = ["value 1","value 2","value 3"];
var dataAttributes = {};
$("#pricehistory tr").each(function (index, el) {
if ( ! ($(el).data('day') in dataAttributes) ) dataAttributes[$(el).data('day')] = [];
dataAttributes[$(el).data('day')].push( $(el).find('td:last').text() );
});
alert(
"Available Options:" + "\n" + allAvailableOptions + "\n\n" +
"Data Attribute Array1:" + "\n" + dataAttributes[1] + "\n\n" +
"Data Attribute Array2:" + "\n" + dataAttributes[2] + "\n\n" +
"Data Attribute Array3:" + "\n" + dataAttributes[3]
);
$.each(dataAttributes, function (i, v) {
var thisArray = this.toString();
alert(thisArray);
if(thisArray == allAvailableOptions) {
alert("match");
}
else
{
alert("no match");
}
});