Это похоже на относительно простую вещь, но я ничего не могу найти о том, как это сделать. У меня есть модальный, который открывается с отключенным входом, ожидая асинхронных данных. Я хочу знать, когда этот вход становится включенным, я могу сфокусировать вход. Это то, что я пытаюсь выполнить. Подумайте об этом как о глобальном модальном открытом обработчике:
$('.modal').on('shown.bs.modal', function (event) {
var textInput = $(event.target).find('input[type=text]:visible').first();
if (textInput.is(':disabled'))
{
textInput.on('<<<<<enabled>>>>>', function(){
textInput.off('<<<<<enabled>>>>>');
textInput.focus();
});
}
else
{
textInput.focus();
}
});
Нет ли события, которое запускается при включении/отключении входа?
<input type="text" class="form-control txtUserSearch" data-bind="value: userFilter, event: { keyup: FilterUsers }, enable: AvailableUsers().length > 0">
Что становится доступным, если есть пользователи, возвращаемые в async-запросе.