У меня есть таблица, где в каждой строке для каждого идентификатора имеется столбец «Клиент». Когда пользователь нажимает на строку, он может изменить клиент. Я использую jquery.dialog для этой операции. Когда появляется диалоговое окно, пользователь видит раскрывающийся список с Клиентами. Как я могу сделать это после появления диалогового окна, пользователь видит текущего клиента в качестве выбранного элемента в раскрывающемся списке? Я попытался, как показано ниже:Показать значение в раскрывающемся списке
onDblClickRow: function (row, $element) {
$.getJSON('/ManageProjects/GetAvaibleClients/', function (clients) {
if (clients.length == 0) {
$('#clientNameEdit').empty();
$('#clientNameEdit').append('<option value="0">Tasks</option>');
}
$.each(clients, function (index, clientt) {
$('#clientNameEdit').append("<option value='" + clientt.Value + "'>" + clientt.Text + "</option>");
});
})
var currentClient = row.clientName; // Client name from Row
$('#clientNameEdit select').val(currentClient); // Tried to set like that
}
, но не работает
Заменить '$ ('# clientNameEdit select'). Val' to' $ ('# clientNameEdit'). Val'. Похоже, что '# clientNameEdit' - это' select'. –
Также не работает :( – miechooy
+ вставить строки, начинающиеся с 'var currentClient = row.clientName;' в обратный вызов '.getJSON' –