我的jQuery:
$('table tbody tr').live('click', function(){
window.open($(this).data('url'));
});
HTML行示例:
<tr style="height:50px;" data-url="https://www.google.com">
<td class="checkit"><input id="task_ids_" name="task_ids[]" type="checkbox" value="126"></td>
<td style="width: 100px;text-align:left;">Name </td>
<td>69 øre</td>
<td>20 øre</td>
<td>5.0 kr.<br>2.5 kr.</td>
<td>100 </td>
<td>59 kr. </td>
<td>59 kr.</td>
<td></td>
</tr>
我的问题是,当我点击带有复选框的第一列时,链接已激活。如何使用复选框?
禁用第一个td列的单击功能答案 0 :(得分:1)
在选择器中添加:not
:
$('table tbody tr td:not(:first-child)').live('click', function(){
此外,在较新版本的jQuery中不推荐使用.live
。