javascript - 一个页面显示多个highCharts的问题
ringa_lee
ringa_lee 2017-04-10 15:59:31
[JavaScript讨论组]

动态的创建元素,并renderTo新建的元素

文档结构伪代码:

<p id="wrap">
    <p id="chart"></p>
</p>

在文档加载完成后
使用 $('#chart').after($('chart').clone().attr('id', 'chart1'))
的方法动态创建元素

然后再循环创建 chart, 发现只有最后一个 chart1 图表显示出来了

不动态创建,多个图表是可以正常显示的

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
黄舟

貌似只是克隆jquery或者dom对象 最后用class new新的

PHP中文网

可以前端debug追踪看一下

PHPz

id表示唯一性,多个相同的id最后取到的只有一个,动态创建的时候最好设置不同的id

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号