gpt4 book ai didi

javascript - 如何在 jQuery 中缓存 DOM 变量

转载 作者:行者123 更新时间:2023-12-01 05:45:57 24 4
gpt4 key购买 nike

<强> Demo

使用jquery和highchart.js(+exporting.js模块)我尝试通过如下所示的自定义按钮导出图表

<button type="button" id="chartpdf" data-chart="chart1" class="pdf-download">PDF</button>

当代码以这样的硬编码格式导出图表时

chart1.exportChart({type: "application/pdf"});

尝试从元素数据属性动态获取chart1时不起作用data-chart="chart1"

$(document).on("click", ".pdf-download", function(){
$(this).data('chart').exportChart({type: "application/pdf"});
});

你能告诉我如何解决这个问题吗?

谢谢

最佳答案

试试这个

$( CHART ID ).highcharts().exportChart({type: "application/pdf"});

Example

关于javascript - 如何在 jQuery 中缓存 DOM 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26858449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com