logo
03.04.2021 13:32
1
Ahoj, poradil by mi prosím někdo s tímto kódem?

Mám kód:
PHP kód:
    <script>
    function 
change() {
        
let results = Array.from(document.querySelectorAll('.mcs-item > div')),
            
modelsChecked document.querySelectorAll('.filter input.program:checked'),
            
processorsChecked document.querySelectorAll('.filter input.processors:checked');
        
// Hide all results
        
results.forEach(function(result) {
            
result.style.display 'none';
        });
        
// Filter results to only those that meet ALL requirements:        

        
filterModelsOrProcessors(modelsChecked);

        if (
processorsChecked.length != 0) {
            
filterModelsOrProcessors(processorsChecked);
        }

        function 
filterModelsOrProcessors(modelsOrProcessorsChecked) {
            
results = Array.from(modelsOrProcessorsChecked).reduce(function(suminput) {
                const 
attrib input.getAttribute('rel');
                return 
sum.concat(results.filter(function(result) {
                    return 
result.classList.contains(attrib);
                }));
            }, []);
        }
        
// Show those filtered results:
        
results.forEach(function(result) {
            
result.style.display 'block';
        });
    }
    
change();
    </
script
Funguje dobře, jen ne v případě..
když má filtrovat popis, který je dvou slabičný.
Ten ignoruje.

Co se právě děje na Webtrhu?

04.04.2021 09:15
2
Zkus dát odkaz na stránku. To nevypadá na chybu v kódu, co jsi poslal.