各行にチェックボックスが付いたテーブルがあります。チェックボックス以外のtrをクリックしたときに発生する.click関数を実行したい。
行にはclass="message"があり、チェックボックスを含むtdにはclass="ignore_checkbox"があります。
これは私のjquery/jsです:
$('.message').not('.ignore_checkbox').click(respondToMessage);
ただし、チェックボックスをクリックすると、respondToMessage関数が呼び出されます。何か案は?
<?php foreach ($accountMessages as $accountMessage): ?>
<tr class="message overview">
<td class="ignore_checkbox" ><?php echo $this->Form->checkbox(
'AccountMessages.'.$accountMessage['AccountMessage']['id'],
array('value' => $accountMessage['AccountMessage']['id'],
'hiddenField' => false,
'multiple' => true)); ?>
</td>
<td>
<strong><?php echo h($accountMessage['Account']['email']);?></strong><br/>
<span class="message_time"><?php echo $this->Time- TimeAgoInWords($accountMessage['AccountMessage']['created'], array('format' => 'F jS, Y', 'end' => '+1 year') )?></span>
<?php echo h($accountMessage['AccountMessage']['title']); ?><br/>
<?php echo h($accountMessage['AccountMessage']['message']); ?>
</td>
</tr>
<?php endforeach; ?>