現在、私のロジックは次のように機能します。たとえば、テーブルがあるとします。
<table>
<tbody>
<tr class="row">
<td class="title">Text</td>
<td><input type="checkbox" /></td>
</tr>
</tbody>
</table>
jQuery:
$('.row :checkbox').click(function() {
// do stuff
}).parents('.row').find('.title').click(function() {
$(this).parent().find(':checkbox').trigger('click');
});
編集:私の質問は、チェックボックスがツリーのより深いところにある場合があります。たとえば、2 つのネストされたスパン内などです。これにアプローチする最善の方法は何ですか? 私がしたように?または、先祖の子供たちも見て、最も近い要素を見つけることに似たものはあります.siblings()
か?.parents()