JQuery只访问类中的第一项

时间:2017-02-20 15:10:35

标签: javascript jquery kendo-ui

我正在使用Kendo UI,我正在做的是按类刷新图表,以便我可以刷新所有图表而无需通过ID访问每个图表。 这是代码:

$(".k-chart").data("kendoChart").refresh();

问题是只有第一个具有类k-chart的图表才会刷新,而其他图表则不会受到影响。 非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

.data函数将仅返回第一个匹配项的值。如果您需要调用此方法(以及后续的refresh方法),则需要迭代所有匹配的元素

$('.k-chart').each(function(){
    $(this).data('kendoChart').refresh();
});