jq删除元素后,touch事件被取消?

我监听了一个元素的touch事件,当我删除掉它后,touch事件就不触发了。那么我应该如何达到删除它,并且touch事件能够继续执行呢?(我目前是先拷贝,再删除它,最后重新赋值为拷贝对象。但是报错)

当然,我其实有想到过给它们的父元素添加touch,这样的话,即使删除了某个子元素,touch事件也不会丢失,但是因为我要做其他的处理,这样弄真的很麻烦,最简洁,最理想的就是对当前子元素。有没有能够达到我的需求的好的解决方式?请指教

阅读 1.8k
1 个回答

你的意思应该是这样吧
$parent.on('touch', '.child', function() {});
然后你删除对应dom再添加的时候事件会自动加上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题