我試圖動態創建一個選擇輸入裏面的div,但事實證明,有一個空的div與注意。無法動態創建選擇與其選項
正如您所見,$ eduRow是一個用作容器的div。試圖以多種方式解決它,但仍然無法正常工作(總是出現空格)。
我有一個單擊按鈕,可以在點擊後動態創建這些選擇的東西。
以下是寫入文件準備功能的功能。
$("#addMoreEdu").on('click', function() {
var $eduRow = $("#edu-row");
var select = $('<select />', {
'class': 'selectoption'
});
$(select).append($('<option value="" disabled selected>Degree option</option>'));
$(select).append($('<option value="1">High School</option>'))
$(select).append($('<option value="2">College</option>'))
$(select).append($('<option value="3">Bachelors degree</option>'))
var div = $('<div />', {
'class': 'input-field col s12 m4 l4'
});
$(div).append(select)
$eduRow.append(div);
$eduRow.append('<div class="input-field col s12 m4 l8"><span class="fieldLabel"> Institutes Name</span><input placeholder="Institutes Name" id="IntsName" type="text" /></div>');
});
另一個奇怪的是,第二個append工作正常。我認爲在選擇時一定有一些問題:\ 有什麼想法?
注意:如果您可以看看教育背景部分,我在這裏有我的代碼codepen。
'disabledselected' – gcampbell