禁用第一列上的单击事件
disable click event on first column
有人可以帮我如何禁用第一列的点击事件,其他列应该是可点击的。我已经尝试了几种不同的方法,例如切片
td.slice(( 在 tr 元素之后,还有 td:gt(0(
等等,但没有成功。自 2 天以来,我一直在敲头,但我在谷歌上找不到任何相关的解决方案。
$('#Table tbody tr').on("click",function(){
var aPos Table.fnGetPosition(this);
var aData = Table.fnGetData( aPos[6] );
//aData = $(this).parent().parent().html();
xyz = $(this).parent().parent().find("td").eq(1).html();
yzx= $(this).parent().parent().find("td").eq(7).html();
zxy= $(this).parent().parent().find("td").eq(2).html();
alert(aPos);
});
尝试stopPropogation
第一列点击演示
编辑:添加了演示和固定.find('td:first')
$('#Table tr').find('td:first').on('click', function (e) {
e.preventDefault();
e.stopPropagation();
});
在
第一列添加某种唯一标识符,然后
$('identifier').click(function(){
return false;
});
我认为您也可以使用第 n 个子事物定位第一列,但我不确定确切的语法。也许像
$('table tr td:(nth-child(1)').on('click', function(){
return false;
});
或类似上面的东西,希望有帮助
您需要将某种标识符添加到要使用的列中:
<tr>
<td class="dontClickMe"></td>
<td class="clickMe"></td>
</tr>
然后它就像
:$('.clickMe').on('click', function() { ... });
相关文章:
- jQuery Datatables:单击一列时对另一列进行排序
- 单击一次以静音,另一次单击可取消静音
- 单击包含按钮的最后一列时获取表的第一列值
- 一次单击一下即可在句子中显示大字符串
- 如何在函数中添加一次单击事件
- 高图表没有对条形图/列单击进行深入分析
- 让窗口在一次单击触发两个页面重定向后保持焦点
- 我的 jQuery 滑块运行良好,但存在错误,它有时不会在下次或上一次单击时显示图像
- 单击时将html存储到变量中,从DOM中删除,然后在另一次单击时将其放回
- 表中的最后一列不可单击
- 向下滑动一次单击标签不会滑动
- Jquery获取最近一次单击的属性ID
- JQuery通过另一次单击的代码单击
- 在每一步/单击之后更新引导程序日期时间选择器
- 如何在下一步单击时跳过多步骤表单中的一个字段集
- FullCalendar显示不同的信息在一天单击
- 对于动态创建的元素,只绑定一次单击事件
- JQuery三按钮单击事件执行一次单击
- 每隔一次单击Internet Explorer中的链接都不起作用
- 事件(单击)如何通过另一次单击一次又一次地触发