td.aws 内の文字列が 3 回以上表示されているかどうかを確認する必要があります。表示されている場合は、その文字列を新しいリストに入れます。
私は次のようなテーブルを持っています:
<table width="100%" cellspacing="0" cellpadding="2" border="1" class="aws_data">
<tbody><tr bgcolor="#ECECEC"><th>URL (1,908)</th></tr>
<tr><td class="aws">/images/bullet3.png</td></tr>
<tr><td class="aws">/pdf-signing-tool/ErrorCode.properties</td></tr>
<tr><td class="aws">/pdf-signing-tool/Display.properties</td></tr>
<tr><td class="aws">/evcert.cfm</td></tr>
<tr><td class="aws">/evcert.cfm</td></tr>
<tr><td class="aws">/evcert.cfm</td></tr>
<tr><td class="aws">/evcert.cfm</td></tr>
<tr><td class="aws">/repository/03</td></tr>
<tr><td class="aws">/repository/0</td></tr>
etc
<div id="problems"></div>
これまでのところ、私は持っています:
$('.aws').each(function(){
var temp = $(this).text();
var count = temp.match('/'+temp+'/g');
if (count.length > 3)
{
thisString = $(this).text();
$('#problems').append(thisString)
}
});
誰でも助けてもらえますか?現時点では、「カウントがnullです」というJSエラーが発生しています