Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery只访问类中的第一项_Javascript_Jquery_Kendo Ui - Fatal编程技术网

Javascript JQuery只访问类中的第一项

Javascript JQuery只访问类中的第一项,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我正在使用剑道UI,我正在做的是按类刷新图表,这样我就可以刷新所有图表,而无需按ID访问每个图表。 代码如下: $(.k-chart”).data(“kendoChart”).refresh() 问题是,只有第一个具有类k-chart的图表会被刷新,而其他图表不会受到影响。 非常感谢您的帮助。函数将仅从第一个匹配项返回值。如果需要调用此方法(以及随后的refresh方法),则需要迭代所有匹配的元素 $('.k-chart').each(function(){ $(this).data('

我正在使用剑道UI,我正在做的是按类刷新图表,这样我就可以刷新所有图表,而无需按ID访问每个图表。 代码如下:

$(.k-chart”).data(“kendoChart”).refresh()

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

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

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

关于
$(“.k-chart”).each(函数(){$(this.data)(“kendoChart”).refresh();})-可能插件只需要id,所以只需要第一项-不确定,因为我还没有看过it@jafaar您是否使用了
this.data
而不是
$(this).data
?@我实际上尝试了.each方法,但我的错误是我使用了
this.data
而不是
$(this).data