I disable my jqueryui button in its click event like this
$('#btn').button().click(function(){
$(this).button('disable');
});
and it seems that the button always stays in hover state when I enable it in another place later. I have tried to add $(‘#btn’).button(‘refresh’), but it’s not work.
How can I restore its state to default when it’s been enabled?
You can use
.trigger('mouseout').Demo here