У меня есть потенциал большой список идентификаторов, в этом примере: «1, 2, 4»Найти DOM элементы из значений в массиве
Как перебрать все строки внутри таблицы и добавить класс к элемент внутри, где строка сопоставляется с классом из массива? (С использованием JQuery/JavaScript)
Так эта таблица:
<table>
<tr class="row-1">
<td><span class="foo">1</span></td>
</tr>
<tr class="row-2">
<td><span class="foo">2</span></td>
</tr>
<tr class="row-3">
<td><span class="foo">3</span></td>
</tr>
<tr class="row-4">
<td><span class="foo">4</span></td>
</tr>
<tr class="row-5">
<td><span class="foo">5</span></td>
</tr>
</table>
Похоже, это впоследствии:
<table>
<tr class="row-1">
<td><span class="foo bar">1</span></td>
</tr>
<tr class="row-2">
<td><span class="foo bar">2</span></td>
</tr>
<tr class="row-3">
<td><span class="foo">3</span></td>
</tr>
<tr class="row-4">
<td><span class="foo bar">4</span></td>
</tr>
<tr class="row-5">
<td><span class="foo">5</span></td>
</tr>
</table>
Все ответы используют массивы, а не строку. Вы можете преобразовать свою строку в массив с помощью var var myarray = mystring.Split (','); '(сначала удалить пробелы) – CompanyDroneFromSector7G