我有一个属性 id="x" 的 div,我在 jQuery 中有以下代码:
$(document).ready(function()
{
$('#x').click(function(){
$(this).removeAttr('id');
alert('something')
});
});
现在,每当我单击 div 时,都会删除 id 属性并弹出消息。但是当我再次单击该元素时,仍然会弹出该消息。当属性第一次被单击时被删除时,怎么会发生这种情况?