こんにちは私は次のようなテーブルを持っています:
<table class="approvalstable">
...
<tr>
<td class="projectapproval">
<img src="../../Content/Images/stock_lock.gif" alt="locked" class="lockicon invisibleforprint" />
</td>
<td>
<input type="checkbox" class="projectcheckbox approvalcheckbox" checked="checked" />
</td>
</tr>
<tr>
<td class="projectapproval">
<img src="../../Content/Images/stock_lock.gif" alt="locked" class="lockicon invisibleforprint" />
</td>
<td>
<input type="checkbox" class="projectcheckbox approvalcheckbox" />
</td>
</tr>
<tr>
<td class="projectapproval">
</td>
<td>
<input type="checkbox" class="projectcheckbox approvalcheckbox" />
</td>
</tr>
...
</table>
これまでのところ、ロック画像のない行数を取得するには、次のようにします。
$('.approvalstable td.projectapproval:not(:has(img.lockicon))').length
ただし、チェックボックスがオンになっているロックイメージのない行数のみを取得する必要があります。
チェックボックスがオンになっている番号を取得するには、次のようにします。
$('.projectcheckbox:checked').length;
誰かがそれらを組み合わせる方法を教えてもらえますか?セルにロック画像がなく、同じ行内のセルにチェックボックスがオンになっている行の数を取得しようとしています。