Consulta simples sobre código

  • Autor Autor Poka
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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:

Inserir CODE, HTML ou 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

Inserir CODE, HTML ou 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í.
 

Tópicos similares

Voltar
Topo