JSFiddle - React, Tailwind, and code Playground
HTML
<ul id="hoge"><li><img src="img/1.png" alt="1"></li><li><img src="img/2.png" alt="2"></li><li><img src="img/3.png" alt="3"></li></ul>
<ul id="fuga"></ul>
JavaScript
var li_1 = $('li:has(img[alt="1"])')
li_1.on('click', function(){alert('click_1')}) //removeメソッドだとこのクリックイベントは消えます。
li_1.detach();
$('#fuga').append(li_1);
var li_2 = $('li:has(img[alt="2"])')
li_2.on('click', function(){alert('click_2')})
$('#fuga').append(li_2);