有没有办法添加一个 javascript 按钮来删除添加的图形

Is there a way to add a javascript button that would remove an added graph

尊敬的 Whosebug 用户

我目前正在开发数据分析网络应用程序。

现在,在此应用中,您可以拖放图表,也可以通过取消选择来将其删除。您也可以使用加号按钮添加图表。唯一的问题是当你通过那个加号按钮添加它时没有办法取消选择它(我把代码“”$(“#tb_add”)。按钮“”)

我想做的是找到一种方法来编写一个功能按钮,该按钮可以撤消添加图形按钮所做的操作,或者关闭它或删除它,因为没有取消选择按钮。

我的问题是:"Is there such a javascript function that would undo or remove what the $("#tb_add").button 做到了。

假设我想添加一个名为 $("#tb_remove").button 的按钮 是否有任何简单的 javascript 可以简单地撤消添加的内容? 如果有的话叫什么?你能告诉我吗?

谢谢

在您的点击处理程序中,您可以添加一种删除该部分的方法。 jQuery 有一个 .remove() 函数。您也可以使用 类 来控制它。

if($(this).hasClass("added")){
    $(this).removeClass("added");
    $("panel selector").remove();
    $(this).addClass("removed");
} else {
    analysis.addPanel();
    $(this).removeClass("removed");
    $(this).addClass("added");        
}

这些方面的内容应该对您有所帮助。