jQuery技术

解决 jquery dialog 弹框destroy销毁方法不能把弹出元素设置成初始状态

字号+ 作者:H5之家 来源:H5之家 2017-04-06 12:04 我要评论( )

解决 jquery dialog 弹框destroy销毁方法不能把弹出元素设置成初始状态

在使用jquery ui中的dialog弹出窗口的时候遇到一个问题,就是页面弹出窗口关闭后希望表单元素能回到初始状态

例如文本框输入内容后关闭dialog后里面的内容清除,使用了destroy方法也不行,destroy销毁的jquery ui给你生成dialog时候的那些html,

不会销毁元素本身,要销毁元素本身要用remove

下面介绍已一种解决方法方法,使用clone 然后在append

var dialogParent = $('#userCreate').parent(); //克隆弹框里面的内容 var dialogOwn = $('#userCreate').clone(); dialogOwn.hide(); $('#userCreate').dialog({ modal:true, width:800, height:500, close:function(){ //添加内容到父节点 dialogOwn.appendTo(dialogParent); $(this).dialog("destroy").remove(); } });

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jquery.rotate转盘随机抽奖活动程序插件

    jquery.rotate转盘随机抽奖活动程序插件

    2017-04-06 18:00

  • jQuery 事件绑定(event)学习笔记

    jQuery 事件绑定(event)学习笔记

    2017-04-06 11:02

  • jquery如何操作cookie(读

    jquery如何操作cookie(读

    2017-04-06 10:05

  • Jquery.datatables 学习笔记

    Jquery.datatables 学习笔记

    2017-04-05 18:00

网友点评