【发布时间】:2012-04-17 20:06:13
【问题描述】:
您好,我有一个交互式绘图功能。由于一些限制,每次用户与图形交互时,我都必须删除图形:
$("button").click(function () {
$("p").empty();
});
但是,我想通过调用(在 protovis 中)重新生成图形:
drawHistogram(){
var w = 420
var h = 300
var vis = new pv.Panel()
.width(w)
.height(h)
.margin(20);
//add data into the visualization
vis.render();
}
在 JQuery 中。然而,现在这个图形没有被<p> 标签包围,所以当我点击按钮时,这个迭代不会发生任何事情。我如何用<p> 标签包围drawHistogram() 调用?谢谢!
【问题讨论】:
-
你能提供
drawHistogram()的代码吗? -
是的,如果不了解 drawHistogram() 的工作原理,就很难决定最好的方法。
-
在
$.empty()之前,图形是如何进入<p>标签的? -
你的标题是
<div>,但你的问题是<p>。它是哪一个?而且你不能用 html 包装 jQuery 函数。
标签: javascript jquery html tags