これは JQuery にはかなり新しいものですが、コードを見た後で簡単に説明できます。
HTML:
<table>
<tr id="1a1">
<td><div class="clickme"></div></td>
</tr>
<tr id="1a2">
<td><div class="clickme"></div></td>
</tr>
<tr id="1b1">
<td><div class="clickme"></div></td>
</tr>
</table>
脚本:
$('.clickme').on('click',function(){
var trid = $(this).closest('tr').attr('id');
// Stuck here
});
私がやろうとしているのは、clickme div がクリックされたときに、テーブルの行 ID を返し、それを確認し、その名前に基づいてアクションを実行することです。
したがって、1a で始まる場合は X を実行し、1b が Y を実行する場合などです。