Untitled

 avatar
unknown
plain_text
5 months ago
1.0 kB
4
Indexable
    const inputs = document.querySelectorAll('.quantity-breaks__deal-bar');

    inputs.forEach((input) => {
        input.addEventListener('click', () => {
            setTimeout(() => {
                const quantitySelector = document.querySelector('.quantity-selector');
                const inputElement = quantitySelector.querySelector('input');
                const stickyBar = document.querySelector('.product-sticky-bar');

                if (!stickyBar) {
                    return;
                }

                const stickyBarForm = stickyBar.querySelector('form');
                
                if (!stickyBarForm) {
                    return;
                }

                const quantityInputToCreate = document.createElement('input');
                quantityInputToCreate.name = 'quantity';
                quantityInputToCreate.type = 'hidden';
                quantityInputToCreate.value = inputElement.value;
                stickyBarForm.append(quantityInputToCreate);
            }, 500);
        });
    });
Editor is loading...
Leave a Comment