谁能帮我如何禁用第一列上的点击事件,而其他列应该是可点击的。我尝试了几种不同的方式,比如 slice
td.slice() after tr element and also td:gt(0)
等等,但没有成功。两天以来,我一直在苦思冥想,但我没有在谷歌上找到任何相关的解决方案。
$('#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
DEMO
编辑:添加了演示并修复了 .find('td:first')
$('#Table tr').find('td:first').on('click', function (e) {
e.preventDefault();
e.stopPropagation();
});
关于javascript - 禁用第一列的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10522796/