通常、id を持つ要素の数を見つけたい場合は、次のようにします。
var count = $('#element').length;
しかし、セレクターで始まるを使用して動作させることはできません:
var customs = $('td[id^=customdata-]').length;
alert(customs);
ページにこれらの要素がいくつかある場合でも、常に 0 を返します。私が間違っていることを知っている人はいますか?
<tr id="ssfa-file-3262-1">
<td id="filetype-ssfa-file-3262-1">docx</td>
<td id="filename-ssfa-file-3262-1">Employment Letter</span></a></td>
<td id="customadata-0-ssfa-file-3262-1">2007</td>
<td id="customadata-1-ssfa-file-3262-1">Thom Stark</td>
<td id="mod-ssfa-file-3262-1">8:23 PM 03/15/2014</td>
<td id="size-ssfa-file-3262-1">206.6k</td>
</tr>