これが私のコードです:
var select = $('#subjectslist');
select.each(function(index, option)
{
$(option).remove();
});
$.each(subjects, function(key, subject)
{
if (select.find('option[value="' + subject + '"]').length === 0 && subject!="")
{
//Ajouter la nouvelle catégorie dans la liste
$('<option>', {
value: subject,
text: subject
}).appendTo(select);
}
});
これが私の問題です:
最初の各ループのために、私のマルチセレクトは完全に消えます。サイズを変更せずに再度入力する前に、マルチセレクトを空にする方法を教えてください。