jquery - 删除元素和元素之前的内容

标签 jquery forms

我正在尝试删除元素和内容 当用户单击按钮时,位于 div 内的链接之前。 最好的方法是什么??

<div id="dialog" class="window">  

         //will be inserted a <select> element and few text here 
         //but I want to clear them after the user click a button

    <a href="#" class="close">Close it</a>  // I want to keep this <a> link.    

    </div>  

我的 Jquery

$('.model').click(function(e) {  

   $("#dialog").empty();  //I can't use this because <a> will be deleted. Any better ideas?         

});

感谢您的回复...

最佳答案

只需将所有这些元素包装在 div 中并删除它们

$('#select-wrapper').remove();

或者做得更友好一点

$('#select-wrapper').fadeOut(500, function() { $(this).remove(); });

关于jquery - 删除元素和元素之前的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2946615/

相关文章:

javascript - 在 jquery 中获取模型绑定(bind)对象属性

php - 查询数据表排序不适用于运行时值

javascript - 如何将 sessionStorage 项值与嵌入式 javascript 文件中的后端参数进行比较?

forms - 表单验证如何排除输入字段?

php - 跨越许多页面的表单

Django + 表单 : Dynamic choices for ChoiceField

javascript - 单击区域加载另一个 jvectormap

jquery - 如何将所有处理程序从一个延迟转移到另一个?

javascript - 检查是否选中任何单选按钮,然后执行代码(多组按钮)

javascript - HTML 表单 - 表单同时验证所有内容