artDialog v6的content方法,如果其html参数为HTMLElement类型,则第2次加载为空的解决实现!

期望效果如下:

期望效果,修改密码的时候,修改表单隐藏域!

期望效果,修改密码的时候,修改表单隐藏域!

最后的代码结构如下:

content的html参数为HTMLElement类型!

content的html参数为HTMLElement类型!

JS代码结构,在cancel回调函数中添加了append!!

JS代码结构,在cancel回调函数中添加了append!!

如下:

在老的版本中,如果content的html参数为HTMLElement类型,则在点击取消按钮之后,其content会自动重新播放原始的调用位置,可是V6竟然在点击取消按钮之后,content的原始位置竟然为空了,DOM被删除了,导致第2次获致的值为空,最后的解决方案便是:

cancel: function () {
$(“.mem-change-password”).append(elem_change);
}

在取消之后,执行函数,将DOM结构再次插入原始位置了,以便于再次引用的时候,有值存在!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/250813.html

(0)
上一篇 2022年5月1日
下一篇 2022年5月1日

相关推荐

发表回复

登录后才能评论