首次单击jquery时禁用按钮

我想在用户第一次单击时禁用按钮,因此如果用户连接速度较慢,则不能保存多条记录。 我使用asp.net mvc2

$('#buttonId').click(function() { $(this).attr('disabled', 'disabled'); }); 

当然你必须调整选择器。

你可以使用jQuery的one() 。 有了这个,事件处理程序只执行一次。 在事件处理程序中,您可以禁用或更改样式。

来自jQuery站点的示例:

 $('#foo').one('click', function() { alert('This will be displayed only once.'); });