Доброго времени.
Требуется помощь в дополнении скрипта. Внизу есть таблица с товарами, напротив каждого товара есть чекбокс. Задача в том, чтобы выделить определенные чекбоксы, в зависимости от артикула.
<table>
<tbody>
<tr>
<th class="min-width"><input type="checkbox" class="s-select-all" data-count="6116"></th>
<th>Код артикула</th>
<th>Название</th>
<th>Цена</th>
<th>В наличии</th>
</tr>
<tr class="product ui-droppable ui-draggable" data-product-id="6636">
<td class="min-width drag-handle"><input type="checkbox"></td>
<td class="s-product-col-sku" title="Код артикула">21400</td>
<td class="drag-handle s-product-name">Велосипед<td>
<td title="Цена">50000</td>
<td title="В наличии">5</td>
</tr>
<tr class="product ui-droppable ui-draggable" data-product-id="6637">
<td class="min-width drag-handle"><input type="checkbox"></td>
<td class="s-product-col-sku" title="Код артикула">21401</td>
<td class="drag-handle s-product-name">Велосипед<td>
<td title="Цена">12000</td>
<td title="В наличии">5</td>
</tr>
<tr class="product ui-droppable ui-draggable" data-product-id="6638">
<td class="min-width drag-handle"><input type="checkbox"></td>
<td class="s-product-col-sku" title="Код артикула">21402</td>
<td class="drag-handle s-product-name">Велосипед<td>
<td title="Цена">60000</td>
<td title="В наличии">5</td>
</tr>
<tr class="product ui-droppable ui-draggable" data-product-id="6639">
<td class="min-width drag-handle"><input type="checkbox"></td>
<td class="s-product-col-sku" title="Код артикула">21403</td>
<td class="drag-handle s-product-name">Велосипед<td>
<td title="Цена">13300</td>
<td title="В наличии">5</td>
</tr>
<tr class="product ui-droppable ui-draggable" data-product-id="6640">
<td class="min-width drag-handle"><input type="checkbox"></td>
<td class="s-product-col-sku" title="Код артикула">21404</td>
<td class="drag-handle s-product-name">Велосипед<td>
<td title="Цена">33200</td>
<td title="В наличии">5</td>
</tr>
<tbody>
</table>
Вот собственно скрипт, который находит определенные артикулы, например, нужны 21401,21403,21404. Скрипт находит их и выделяет желтым цветом.
Проблема в том, что я не знаю как зацепиться за определенный чекбокс, чтобы скрипт автоматически отмечал его в зависимости от тех артикулов, которые я введу. Чекбоксы попросту пустые и не содержат в себе какого-либо значения типа айдишка товара.
var count = prompt("Введите артикулы через запятую:");
var array = count.split(',');
function searchText() {
for (var i = 0; i < array.length; i++) {
var result = $("td:contains(" + array[i] + ")")
.css("background-color", "yellow");
}
return result;
}
searchText();