-2
下面是制作行可点击想使用jQuery
$(document).ready(function() {
$('#myTableData').on('click', 'tr', function() {alert('hello');});
});
但我想行作为可点击的前两个单元格的代码,我怎样才能使它做出行的点击细胞?
下面是制作行可点击想使用jQuery
$(document).ready(function() {
$('#myTableData').on('click', 'tr', function() {alert('hello');});
});
但我想行作为可点击的前两个单元格的代码,我怎样才能使它做出行的点击细胞?
尝试
$(document).ready(function() {
$('#myTableData').on('click', 'tr td:first-child,td:nth-child(2)', function() {
alert('hello');
});
});
演示:Fiddle
使用,如果有超过1排:lt(2)
将无法正常工作:Fiddle
如果你不想使用事件代表团
$(document).ready(function() {
$('#myTableData tr').find('td:lt(2)').click(function() {
alert('Hello');
});
});
演示:Fiddle
可以使用lt(2)
,但这种方式:
$(document).ready(function() {
$('#myTableData tr').each(function() {
$(this).on(
'click',
'td:lt(2)',
function() {
alert('hello');
});
});
});