所以我想更新其顯示爲使用HTML中選擇選項選項列表:JQuery的選擇選項不更新
<select id="weight" data-global="true" class="weight-select"></select>
這只是體重級別的選擇。
然後,我試圖從其他地方的用戶輸入中輸入值,文本和數字來填充當前的選擇選項(不要擔心它自工作以來就擔心)。在我的JS這是我必須填寫它。
var options = [match.players.length];
$.each(options,
function(index){
//player = match.players[index]
options.push('<option>' + match.players.length + '</option>');
});
$('#weight').html(options.join(''));
現在我只是測試它是否更新與此代碼,因此忽略了預計的線條。所以match.players.length只是一個matchContainer玩家的長度。此代碼在選擇下拉列表中輸入值0,但是當我填充match.players與更多然後1個球員它不更新,是的,我正在運行的功能,此代碼更新我的match.players時
總的來說,我目前只是試圖讓選擇選項填充,只要用戶輸入match.players [0],match.players [1]等的值...(幕後它的工作原理就是假設它正在更新)根據有多少用戶輸入更新我的選擇。根據多少用戶輸入,下拉選擇窗格的值爲0,1,2,3,4,5 ...。到目前爲止,只有在沒有用戶輸入的情況下,它纔會停留在當前數組長度的0處。
我試着你說的,我明白選項現在是一個數組長度爲1.但我試圖用0,1,2填充選項...每當用戶輸入填充match.players [0], match.players [1],match.players [2]等我希望我的下拉選擇選項用0,1,2,3等更新...一旦我可以得到這個工作,我將能夠更新我的下降降低具體的價值。 – Lucrio