Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 如何制作切换按钮以添加和";删除“;从一个部门?_Javascript_Jquery_Html_Ms Word_Toggle - Fatal编程技术网

Javascript 如何制作切换按钮以添加和";删除“;从一个部门?

Javascript 如何制作切换按钮以添加和";删除“;从一个部门?,javascript,jquery,html,ms-word,toggle,Javascript,Jquery,Html,Ms Word,Toggle,我制作了一个切换按钮来添加和删除一个div。它工作得很好(参见代码片段) 我想将div添加的内容导出到MSword。我正在使用“filesaver.js”和“jquery.wordexport.js”。它也很有效。使用另一个按钮,它将向可下载的单词(.docx)添加div 现在,如果我单击按钮添加div并下载.docx,添加的div确实会显示在.docx上。如果我不点击它,.docx是空的(到目前为止还不错) 我的问题是:如果我单击“添加div”按钮,然后再次单击它(使div消失),下载时它不会

我制作了一个切换按钮来添加和删除一个div。它工作得很好(参见代码片段)

我想将div添加的内容导出到MSword。我正在使用“filesaver.js”和“jquery.wordexport.js”。它也很有效。使用另一个按钮,它将向可下载的单词(.docx)添加div

现在,如果我单击按钮添加div并下载.docx,添加的div确实会显示在.docx上。如果我不点击它,.docx是空的(到目前为止还不错)

我的问题是:如果我单击“添加div”按钮,然后再次单击它(使div消失),下载时它不会从.docx中删除

我想知道这是否是因为在我的javascript中没有具体的“.remove”函数。对不起,我是新手

这是添加/删除div按钮

$(函数(){
var NewContent='HELLO'
$(“.addremove”).one('click',function(){
var$content=$(NewContent).appendTo('.toadd');
$(此)。单击(函数(){
$content.toggle();
});
});
});

添加/删除

每次尝试从容器中添加/删除元素本身,而不是简单地隐藏/显示它,这会将元素留在DOM中:

$(函数(){
让NewContent='HELLO'
让加法=假;
让$content;
$(“.addremove”)。在('click',function()上{
如果(!added)$content=$(NewContent).appendTo('.toadd');
else$content.remove();
已添加=!已添加;
});
});

添加/删除