选择除前两列中的单元格外的所有单元格
Select all cells except ones from first two columns
使用数据表,我使所有<td>
都可以单击。我如何告诉函数从前两行中排除单元格,因为我不希望这些单元格是可单击的?
function () {
var api = this.api();
api.$('td').click( function () {
api.search( this.innerHTML ).draw();
});},
我的桌子:
<table>
<thead>
<tr>
<th>Name</th>
<th>Surname</th>
<th>etc</th>
<th>etc</th>
</tr>
</thead>
<tbody>
<?php foreach ($records as $record) : ?>
<tr>
<td><?php e($record->name); ?></td>
<td><?php e($record->surname) ?></td>
<td><?php e($record->etc) ?></td>
<td><?php e($record->cetc) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
您可以使用jquery gt()
排除前两行,请参阅下面的代码
function () {
var api = this.api();
api.$('tr:gt(1) td').click( function () {
api.search( this.innerHTML ).draw();
});},
gt()API DOC
您可以为此使用not()
方法:
api.$('td').not(":nth-child(1), :nth-child(2)").click( function () {
您可以为此使用lt
选择器。
$('tr:lt(2) td').click(function() {
api.search(this.innerHTML).draw();
});
这将把事件绑定到前2行中的td
编辑
如果您想将事件绑定到除前2行之外的行,请使用以下
$('tr:gt(1) td').click(function() {
api.search(this.innerHTML).draw();
});
相关文章:
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- 获取命名单元格的行和列索引
- 有没有一种方法可以通过列类型/属性来格式化MySQL单元格数据
- 自动将jqgrid滚动到具有存储数据的单元格的当前日期列和闪烁效果
- 如何访问特定列中的表单元格以转换格式
- 如何查找具有行和列索引的特定单元格的内容
- 获取HTML表中单击的列中第一个单元格和单击的行中第一个单元的内容
- 获取表中某个单元格的列索引和行索引
- 返回两个日期时间单元格之间的差值
- 在没有jQuery的JavaScript中查找单击的表单元格的行和列
- 如何创建一个每行列数未知的html表,对齐列,并为每个单元格/行指定一个id
- 避免单击两次以开始编辑Backgrid中的布尔(复选框)单元格
- 如何获取Telerik RadGrid中所选单元格的列名称
- 如何在更改一列时更新HTML表行中的单元格
- 剑道UI网格更新仅更改了单元格/列
- Javascript:获取单元格的列 ID
- 选择除前两列中的单元格外的所有单元格
- Ext JS 4: GridPanel -基于更新的单元格更新列单元格值
- 获取Flexigrid所选单元格的列号和行号
- Google Apps脚本,用于发现Google工作表的两列之间的差异,忽略空白单元格和多个实例