2014-01-25 2 views
0
$("#btn").click(function(){ 
    $('#text').text('foo'); 
    $("#btn").attr('disabled',true);//do this after text(); 
}); 

У меня есть нажатие кнопки будет изменять текст элемента, и мне нужно, чтобы отключить эту кнопку после изменения текста, является ли способ запустить $().attr(); после text(); завершенияJQuery запустить другое действие после первого действия закончил

+0

Для этого вы можете использовать функцию выноски. Хотя Javascript всегда является синхронным и однопоточным, если вы выполняете блок кода Javascript на странице, тогда никакой другой Javascript на этой странице в настоящее время не будет выполнен. – KunJ

ответ

1
$("#btn").click(function(){ 
    $('#text').text('foo'); 
    $("#btn").attr('disabled','disabled');//do this after text(); 
}); 

jsfiddle

Смежные вопросы