Búsqueda comodín de una identificación de elementos usando jQuery

Tengo los siguientes

if($("div[id*='*test-*-0-value']").length > 0){ // do stuff } 

Desafortunadamente, el comodín *test-*-0-value no funciona. ¿Cuál es la mejor manera de hacer una búsqueda para que pueda probar cualquier valor de ID que tenga *test-*-0-value

Puede combinar los selectores de atributos , que también son compatibles de forma nativa en CSS :

  • [id*='...'] – El id debe contener ...
  • [id$='...'] – La identificación debe terminar con ...

Código:

 if ($("div[id*='test-'][id$='-0-value']").length) { // do stuff } 

Hay un filtro de expresiones regulares para jQuery que permite utilizar expresiones regulares para la selección.

Con este código, puedes probar esto:

 $("div:regex(id, .*test-.*-0-value)") 

Asimismo, consultar la documentación oficial sobre los selectores .

use el selector de expresiones regulares de james padolsey jquery y aplíquelo a su ejemplo como:

 if($("div:regex(id, *test-*-0-value").length > 0) { }