在Jquery中查找canvas类型的子级

在Jquery中查找canvas类型的子级,jquery,css,Jquery,Css,下面是我得到的HTML代码片段: 我吵架了 <tr class ="chart_row"> <td> <span><canvas style="display: inline-block; width: 70px; height: 20px; vertical-align: top;" width="70" height="20"></canvas> </td> </tr> 它似乎不起作用。任何想法和建议。您似

下面是我得到的HTML代码片段:

我吵架了

<tr class ="chart_row">
<td>
<span><canvas style="display: inline-block; width: 70px; height: 20px; vertical-align: top;" width="70" height="20"></canvas>
</td>
</tr>

它似乎不起作用。任何想法和建议。

您似乎错过了
之前的一段时间。只要看一眼javascript错误控制台或调试控制台,就会发现
之前的每一个()。但是,这甚至不是最简单的方法。您应该使用以下选项:

$(".chart_row canvas").css('cursor', 'pointer');
您根本不必使用
.each()
,因为您可以直接在jQuery对象上调用jQuery方法,这些方法将对jQuery对象中的每个元素进行操作(它们在内部使用
.each()


这里有一个工作示例:

您缺少了
之前的
每个
您缺少了一个点:
$('.chart\u row canvas')
每个(函数()…
。查看错误控制台就会知道这一点。
$(".chart_row canvas").css('cursor', 'pointer');