javascript - 如何动态删除html元素

标签 javascript jquery

我的 mycode 中有两个函数。第一个是 addElement(),第二个是 removeElement() 当我单击“添加”时,它会动态添加元素,现在我想在单击“删除”时动态删除这些元素。 我尝试了 .remove().empty() 但它不起作用。 请帮忙。 添加代码:

$('#original').append('<br/><br/><strong>And &nbsp; </strong>');
                        var content = '<select name=selParameter' + count + ' id=selParameter' + count + ' class=chosen-select><option value=0>Select Parameter</option>';

删除代码:$('#original').remove('#selParameter' + count + '');

最佳答案

这里的问题是您在页面加载后将内容添加到 HTML 页面,如果您在页面加载之前完成,同样会起作用。

jQuery 中有一个函数可以记录更改并在添加元素时动态删除元素。请查看以下文档 http://api.jquery.com/on/

如果您仍然遇到问题,请告诉我。

关于javascript - 如何动态删除html元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32248206/

相关文章:

javascript - 从 JavaScript 的 fetch 中重新读取响应主体

javascript - 只显示工具提示一次

javascript - 检查选定的单选按钮是否等于数组中存储的 "answer"

javascript - 元素在 Safari 的某些实例中意外隐藏,但始终出现在 Firefox、Chrome 中

Javascript代码不执行?

javascript - Angularjs 用/n 显示消息

javascript - 由 javascript 加载的外部 javascript 有时无法在 IE 中工作

javascript - 如何在点击时隐藏div并在另一个中更改html

在表格中单击时传递 var 的 Javascript

jquery - 根据值禁用/启用选择