请帮我弄清楚为什么第二个事件没有开始(full code)
<input type="submit" value="disabled:false" />
$(function(){
$('input:submit').bind({
mouseover : function(){
$('input:submit').each(function(){
$(this).attr('disabled', 'disabled');
$(this).val('disabled:' + $(this).attr('disabled'));
});
},
mouseout : function(){
$(this).removeAttr('disabled');
$(this).val('disabled:' + $(this).attr('disabled'));
}
});
});
答案 0 :(得分:2)
因为你在mouseover
处理程序中禁用了控件,所以输入消息被禁止,mouseout
永远不会触发。
答案 1 :(得分:1)
mouseout
事件不会触发disabled
元素。