Я переписал это, чтобы было понятнее:
Вот пример
в таблице (с несколькими s). Я работаю над извлечением значений из:
<table id="#docsTable">
<tbody>
<tr class="docRow">
<td width="25px"><a class="docAdminFormSubmit edit" name="178" href="#">Edit</a></td>
<td width="20px"><input type="checkbox" class="chkDeleteDocs" name="removeDocs[]" value="178" /></td>
<td class="docAndClassTitle">PHP Anthology</td>
<td>N/A</td>
<td>the php anthology.pdf</td>
<td class="numDownloads"><span style="padding-left: 25px;">0</span></td>
</tr>
<tr class="docClassesRow">
<td></td>
<td width="50px" align="right"><input type="checkbox" class="chkRemoveClasses" name="removeClasses[]" value="180-178" /></td>
<td colspan="4">ATEST5300</td>
</tr>
<tr class="docClassesRow">
<td></td>
<td width="50px" align="right"><input type="checkbox" class="chkRemoveClasses" name="removeClasses[]" value="45-178" /></td>
<td colspan="4">QTEST7075</td>
</tr>
<tr class="docClassesRow">
<td></td>
<td width="50px" align="right"><input type="checkbox" class="chkRemoveClasses" name="removeClasses[]" value="33-178" /></td>
<td colspan="4">TEST5220</td>
</tr>
</tbody>
</table>
Мне нужно найти все s в таблице, где вторая часть атрибута значения соответствует переменной (178 в приведенном выше случае), выполнить итерацию по ним и добавить часть first атрибут value для массива, разделенного запятыми (поэтому я получу (180, 45, 33) в приведенной выше таблице).
У меня есть jsFiddle на http://jsfiddle.net/eventide/8LeeR/, настроенный с помощью оператора jQuery, который получает first input, но я не знаю, нужно ли мне использовать .each () или $. каждый () для итерации по с (я никогда не помню разницу между ними!)
Не стесняйтесь изменять jsFiddle, чтобы продемонстрировать ответ.