jquery - 如何使用 jQuery 批量选择 <td>

标签 jquery

我有一个包含许多行的 HTML 表格。我里面有七列。表中的每个单元格 ( <td> ) 都有一个带有 grid[x][y] 的 ID 属性,其中 x 和 y 分别代表列和行。

示例 <td>

<td id="grid[2][2]" class="available"...> -- This indicates 3rd column 3rd row 
<td id="grid[2][4]" class="unavailable"...> -- This indicates 3rd column 5th row 

等等。

现在我需要编写一个查询,该查询给出 class="available"或 class="unavailable"的列数。如何用 jQuery 编写它?

因此,为了获取具有 class="available"的第一列,它会是这样的,

(id = grid[0]* and class == "available").size

请帮我将上面的(一个愚蠢的查询)转换为一个有意义的 jQuery。

最佳答案

这里,

$("td[id^='grid[0]'].available").length

应该为您提供可用类和 0 行的 td 数量。您可以更改行号并获取其他行号。

关于jquery - 如何使用 jQuery 批量选择 <td>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3503367/

相关文章:

javascript - 在复选框中设置选中值的最大值

javascript - 将Class添加到具有特定属性的div

javascript - 如何在 jQuery 中使用 'join' 和循环遍历 2 个关联数组?

javascript - 动态复制两个字段的输入并将其粘贴到第三个字段?

jquery - Symfony2 Ajax jQuery

javascript - 如何使用for循环添加所有按钮的点击事件?

jquery - 如何使新的html 5数据列表输入立即打开?

列表 <li> 中的 jQuery 选择器

javascript - 将类添加到具有数组 id 的元素

javascript - 如何检查数组是否包含指定项?