View Code
<script src="https://cdn.jsdelivr.net/npm/select-unique@0.0.2/dist/select-unique.min.js"></script>
<script>
var favorites = new SelectUnique('.favorites select', {ignoreOption: (opt) => opt.value.match(/^#/)});
document.querySelector('.favorites a.selected').addEventListener('click', e => {
e.preventDefault();
document.querySelector('.favorites .demo textarea').textContent = JSON.stringify(favorites.selected());
});
document.querySelector('.favorites a.remaining').addEventListener('click', e => {
e.preventDefault();
document.querySelector('.favorites .demo textarea').textContent = JSON.stringify(favorites.remaining());
});
<script>