jQuery的运行另一个动作后第一个动作完成
问题描述:
$("#btn").click(function(){
$('#text').text('foo');
$("#btn").attr('disabled',true);//do this after text();
});
我有一个按钮,点击会改变元素的文本,我需要的文本变更后禁用此按钮,是没有办法运行text();
完成jQuery的运行另一个动作后第一个动作完成
答
$("#btn").click(function(){
$('#text').text('foo');
$("#btn").attr('disabled','disabled');//do this after text();
});
$().attr();
后
您可以使用callout函数来做到这一点。尽管如果您在页面上执行Javascript代码块时,Javascript始终是同步且单线程的,那么当前将不会执行该页面上的其他Javascript代码。 – KunJ