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

bra*_*boy 3 jquery

我有一个包含许多行的HTML表.我有七列.<td>表中的每个单元格()都有一个ID属性,其中grid [x] [y],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 
Run Code Online (Sandbox Code Playgroud)

等等.

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

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

(id = grid[0]* and class == "available").size
Run Code Online (Sandbox Code Playgroud)

请帮我把上面的(一个愚蠢的查询)转换成一个有意义的jQuery.

sim*_*rsh 7

这里,

$("td[id^='grid[0]'].available").length
Run Code Online (Sandbox Code Playgroud)

应该给你带有可用类和0行的td数.你可以改变行号并获得其他人.