jqueryを使用してテーブルのセル内の正確な値を見つけようとしていますが、現在このビットがある行をクラスに追加しようとしています。作業を行いますが、そのやっはそう含まテーブルのセルで正確な値を見つけて行にクラスを追加
$("tr").find(".closeID:contains(2)").parent('tr').addClass('selected');
クラスcloseIDを持つ任意のセルには、クラスを追加しますに値を持っていますが、私はそれが正確になりたい場合ので、私はそれが勝った数1を探している場合クラスを1,10,11,12,13に追加するなど。
これは私のテーブルの中の一つの行で、データはPHPで取り込まれています。
<tr>
<td>'. $i++ .'</td>
<td>'.dateTime($data['submit_date']).'</td>
<td>'.dateTime($data['event_date']).'</td>
<td>'.$data['project_code'].'</td>
<td>'.$data['project_name'].'</td>
<td>'.$data['event'].'</td>
<td>'.$data['happened'].'</td>
<td>'.$data['about'].'</td>
<td>'.$data['reporter'].'</td>
<td>'.$data['org'].'</td>
<td>'.$data['trackside'].'</td>
<td>'.$data['location'].'</td>
<td>'.$data['number'].'</td>
<td>'.$data['breach_rule'].'</td>
<td>'.$data['life_rule'].'</td>
<td>'.$data['require_feed'].'</td>
<td>'.$data['email'].'</td>
<td>'.get_region_id($data['region']).'</td>
<td>'.$data['closed_out'].'</td>
<td>'.$data['rssb_num'].'</td>
<td style="display:none;" class="closeID">'.$data['id'].'</td>
<td style="display:none;">'.$data['file_upload'].'</td>
</tr>
お手伝いできますか? お時間をいただきありがとうございます。
をしてください使用は、あなたは、私たちが見ることのためにそれが簡単になりそうだ「* [MCVE] *、」その方法として、あなたのHTMLのスニペットを提供することができ問題の答えを形作るときに起こっていること(そしてあなたが持つかもしれない問題)? –
@DavidThomas私はテーブルの行を追加しました。 – dawigster
idはページ内で一意である必要がありますので、 '$("#closeID:contains(2) ")に近い( 'tr')。addClass( 'selected');'で十分です。 –