js
$(".deletable").live('click',function(){
$(this).parent().effect('explode', 500, function(){
$(this).parent().remove();
})
});
html
<table>
<tr>
<td class='deletable'>hi</td>
</tr>
</table>
<ul>
<li>
<span class=deletable>hi</span>
</li>
</ul>
ケースがクリックtr
され、ケースtd
がクリックされた場合に削除したい。li
span
何らかの理由でこれは機能せず、代わりにul
/全体table
が削除されます。
なんでそうなの ?