我這里有個(gè)html列表,當(dāng)我點(diǎn)擊id="M1"時(shí),里面的圖片.html("<iframe ><iframe >")替換一個(gè)框架,這個(gè)容易,很輕松就能實(shí)現(xiàn)。但是我想要是點(diǎn)擊 第二個(gè) 時(shí) 第一個(gè)恢復(fù)原來的img標(biāo)簽,總之點(diǎn)擊別的div后原來的事件恢復(fù),是否能夠?qū)崿F(xiàn),就像鼠標(biāo)經(jīng)過和鼠標(biāo)離開的那種,只是換為點(diǎn)擊,資深的老鐵給點(diǎn)思路?。?('body').on('click', '.box', function(e){ var _id = $(this).data('id');
$("#"+_id).html("<iframe ><iframe >")
});
<div data-id=="M1" class="box"><img src="01.jpg" alt=""></div>
<div data-id=="M2" class="box"><img src="02.jpg" alt=""></div>
<div data-id=="M3" class="box"><img src="03.jpg" alt=""></div>
<div data-id=="M4" class="box"><img src="04.jpg" alt=""></div>
<div data-id=="M5" class="box"><img src="05.jpg" alt=""></div>
求高手,js后者jq如何實(shí)現(xiàn)點(diǎn)擊一個(gè)div執(zhí)行一個(gè)事件,再點(diǎn)擊別的地方恢復(fù)原來的樣子!
紅糖糍粑
2019-03-27 20:03:25