Я не могу предварительно установить параметр для своего элемента, когда создаю таблицу внутри "$ .get". Если я создаю таблицу вне "$ .get", то все работает. Как мне установить значение, когда я создаю таблицу внутри "$ .get"?
$.get("/api/customers/", function (data) {
for (var i = 0, len = data.length; i < len; i++) {
$("#row_0").before("<tr id='row_" +
(i + 1) + "'><td><select class='form-control driver_name' style='text-align:right;' id='customer_" +
(i + 1) + "'> <option value='8'></option><option value='9'>Customer1</option><option value='10'>Customer2</option><option value='11'>Customer3</option></select></td></tr>");
}
}, "json");
Эта работает (без get, но мне нужно получить):
for (var i = 0, len = 2; i < len; i++) {
$("#row_0").before("<tr id='row_" +
(i + 1) + "'><td><select class='form-control driver_name' style='text-align:right;' id='customer_" +
(i + 1) + "'> <option value='8'></option><option value='9'>Customer1</option><option value='10'>Customer2</option><option value='11'>Customer3</option></select></td></tr>");
}
Я использую (я пробовал много, но ничего не получается, когда я создаю таблицу внутри get):
$("#customer_1").val("10");
$("#customer_1").get(0).selectedIndex = 2;