鍍金池/ 問(wèn)答/HTML/ jq刪除元素后,touch事件被取消?

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

我監(jiān)聽(tīng)了一個(gè)元素的touch事件,當(dāng)我刪除掉它后,touch事件就不觸發(fā)了。那么我應(yīng)該如何達(dá)到刪除它,并且touch事件能夠繼續(xù)執(zhí)行呢?(我目前是先拷貝,再刪除它,最后重新賦值為拷貝對(duì)象。但是報(bào)錯(cuò))

當(dāng)然,我其實(shí)有想到過(guò)給它們的父元素添加touch,這樣的話(huà),即使刪除了某個(gè)子元素,touch事件也不會(huì)丟失,但是因?yàn)槲乙銎渌奶幚?,這樣弄真的很麻煩,最簡(jiǎn)潔,最理想的就是對(duì)當(dāng)前子元素。有沒(méi)有能夠達(dá)到我的需求的好的解決方式?請(qǐng)指教

回答
編輯回答
淚染裳

你的意思應(yīng)該是這樣吧
$parent.on('touch', '.child', function() {});
然后你刪除對(duì)應(yīng)dom再添加的時(shí)候事件會(huì)自動(dòng)加上

2018年6月11日 22:29