Я пытался удалить дубликаты из моего раскрывающегося списка, данные, над которыми я работаю, повреждены, поэтому мне нужно удалить их в раскрывающихся списках на моем веб-интерфейсе.
$(document).ready(function () {
var usedNames = {};
$("#myDropdown").each(RemovingFunction(usedNames));
});
function RemovingFunction (usedNamesObject){
if (usedNamesObject[this.value]) {
$(this).remove();
} else {
usedNamesObject[this.value] = this.text;
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="myDropdown">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="mercedes">Mercedes</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
<option value="audi">Audi</option>
<option value="audi">Audi</option>
</select>
Я не знаю, как заставить работать RemovingFunction, пожалуйста, помогите, мне нужно сделать эту функцию глобальной, чтобы она работала на других моих выпадающих меню