Consulta sencilla sobre código

  • Autor Autor Poka
  • Fecha de inicio Fecha de inicio
Poka

Poka

Iota
Social Media
Verificación en dos pasos activada
Verificado por Binance
Hola qué tal! Actualmente estoy usando el siguiente código para seleccionar todos los chekbox de un formulario:

Insertar CODE, HTML o PHP:
$$('input[type="checkbox"').map(i => i.checked = true)

mi duda es si hay alguna forma de que no seleccione los checkbox que contienen un número o una palabra.

Desde ya muchas gracias
 
Hola, te refieres a su valor como tal?
 
Hola, te refieres a su valor como tal?
El código lo pongo en la consola del chrome y me selecciona todos los checkbox de una web. Lo que quiero es que los valores que tengan cierto número o palabra no me los seleccione, y solo me seleccione los otros.

Se puede hacer eso? Gracias
 
Prueba con el siguiente codigo a ver si te funciona.


JavaScript:
$('#store_cat :checkbox').filter(function() {
    return this.value.trim() = "abc";
}).prop('checked', true);
 
El código lo pongo en la consola del chrome y me selecciona todos los checkbox de una web. Lo que quiero es que los valores que tengan cierto número o palabra no me los seleccione, y solo me seleccione los otros.

Se puede hacer eso? Gracias

Si, ok y cuantos valores quieres verificar?

Si por ejemplo quieres ignorar el valor "abc" sería así:

JavaScript:
$('input[type="checkbox"')
  .filter((i, el) => $(el).val() !== 'abc')
  .prop('checked', true);

Pero si tienes más valores por ignorar los puedes colocar en un array. Por ejemplo "abc" y "abcd":

JavaScript:
$('input[type="checkbox"')
  .filter((i, el) => !['abc', 'abcd'].includes($(el).val()))
  .prop('checked', true);
 
Hola qué tal! Actualmente estoy usando el siguiente código para seleccionar todos los chekbox de un formulario:

Insertar CODE, HTML o PHP:
$$('input[type="checkbox"').map(i => i.checked = true)

mi duda es si hay alguna forma de que no seleccione los checkbox que contienen un número o una palabra.

Desde ya muchas gracias

= es un valor de asignación, == es un valor de comparación
 
Gracias a todos, probaré los códigos y aviso por aquí.
 
Atrás
Arriba