我正在嘗試從 $.ajax 的 done() 函數(shù)動態(tài)添加元素:$.ajax({ url: getAllTemplates, method: "POST", data: form_data, contentType: false, cache: false, processData: false }) .done(function (data) { let templates = JSON.parse(data); console.log(templates); let template_dropdown = $('#template'); $.each(templates, function (key, value) { template_dropdown.append($('<option></option>').attr("value", value['name']).text(value['name'])); }); }) .fail(function (jqXHR, textStatus, errorThrown) { // do something });我可以console在view source瀏覽器中和瀏覽器中看到以下標記:但是,它沒有顯示在瀏覽器的實際下拉列表中:關(guān)于這里出了什么問題的任何線索?
動態(tài)添加的 <option> 元素在 UI 上不可見
達令說
2021-08-26 16:35:16