trato de hacerlo asi
var matched = $(".gallery_thumbs .woocommerce-product-gallery__image"); console.log(matched.length); if ((matched < 7) && ($(window).width() > 1024)) { $('button.gallery_thumbs-toggle').hide(); }Probé el script por alerta.
if (($(window).width() > 1024)) { alert(1); }está funcionando bien, pero eso no funciona
if ((matched < 7)){ alert(1); }console.log(matched.length) muestra 2, tal como es, por lo que es menos de 7, ¿qué pasa?
Tienes que comprobar el length . Entonces: if (matched.length < 7) en lugar de if (matched < 7)
function addSpan() { var matched = $("span"); console.log(matched.length); if (matched.length < 7) { $("#container").html($("#container").html() + "<span>I'm a Span. </span>") } } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="container"> <button onclick="addSpan()">Add a Span</button> <span>I'm a Span. </span> </div>