Как найти определенные части атрибута значения ввода в указанной таблице <tbody>, используя jQuery - PullRequest
0 голосов
/ 21 декабря 2011

Я переписал это, чтобы было понятнее:

Вот пример

в таблице (с несколькими 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, чтобы продемонстрировать ответ.

1 Ответ

1 голос
/ 21 декабря 2011

дает ли это, что вы хотите, вы хотите? http://jsfiddle.net/75lb/6RPND/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...