Gratis verzending vanaf €100,- | Verzending binnen 2 werkdagen

My Jewellery

My Jewellery sieraden en kleding bij 21Jewelz

My Jewellery is hét merk voor moderne, stijlvolle fashionliefhebbers die houden van tijdloze én trendy kleding en accessoires.

Bij 21Jewelz shop je de nieuwste musthaves van My Jewellery: van minimalistische ringen en tijdloze hoops tot kleurrijke armbanden en statement oorbellen die elke outfit direct een boost geven. Maar ook fashion items zoals toffe tops, jurken en chill basics vind je hier — zodat jij van top tot teen helemaal ready bent voor elk moment, of dat nu een festival, een date of gewoon een dagje chillen met vrienden is. Mix & match jouw favo My Jewellery items en creëer een look die helemaal bij jou past!

Pagina 8 van 13

document.addEventListener("DOMContentLoaded", function() { function addVariantButtons() { const select = document.querySelector('select[name="matrix[maat]"]'); if (!select) return; // voorkom dubbel renderen if (select.nextElementSibling && select.nextElementSibling.classList.contains('variant-buttons')) return; const container = document.createElement('div'); container.className = 'variant-buttons'; select.querySelectorAll('option').forEach(option => { if (!option.value) return; const btn = document.createElement('button'); btn.textContent = option.textContent; btn.dataset.variantValue = option.value; if (option.selected) btn.classList.add('active'); btn.addEventListener('click', function(e) { e.preventDefault(); select.value = this.dataset.variantValue; select.dispatchEvent(new Event('change', { bubbles: true })); container.querySelectorAll('button').forEach(b => b.classList.remove('active')); this.classList.add('active'); }); container.appendChild(btn); }); select.insertAdjacentElement('afterend', container); console.log("✅ Variantknoppen aangemaakt"); } // Run direct bij laden addVariantButtons(); // Observeer wijzigingen in de hele productcontainer const targetNode = document.body; const observer = new MutationObserver(() => { addVariantButtons(); }); observer.observe(targetNode, { childList: true, subtree: true }); });