属性 id="x" を持つ div があり、jQuery に次のコードがあります。
$(document).ready(function()
{
$('#x').click(function(){
$(this).removeAttr('id');
alert('something')
});
});
これで、div をクリックするたびに、id 属性が削除され、メッセージがポップアップ表示されます。しかし、要素をもう一度クリックすると、メッセージがまだポップアップします。属性が最初にクリックされたときに属性が削除されたときに、なぜこのようなことが起こるのでしょうか?