Tengo el código HTML actual:de expresiones regulares en el atributo de datos - jQuery
<input id="dynamic1" /* other */ data-group-animal="y1,y2" />
<input id="dynamic2" /* other */ data-group-vegetable="y3,y4" />
Estos son divs independientes que se pueden utilizar juntos o no cuando se envían datos a través de AJAX.
Ahora, una opción que tengo es usar ambos campos y necesito recuperar el data-value
para ambos en función de algunas opciones de formulario. el atributo de datos es diferente (se utiliza para diferentes propósitos - puedo enviar o no todos los grupos o por separado)
por lo que quiero hacer:
$('input').data('group*')
pero no funciona, entonces me doy cuenta de que necesito una expresión regular
¿Existe una expresión regular para el atributo de datos que pueda usar?
No hay soporte para qué estás tratando de hacer Probablemente sería mejor usar un solo atributo de datos y almacenar json en él representando su estructura. –
@KevinB :(triste, ¿hay alguna para el valor, por ejemplo: data-group = "vegetable, animal"? Tal vez puedo cambiar mi código para hacer esto en su lugar –
Sí, sin embargo, .data() solo puede devolver los datos de un solo elemento, tendrá que recorrer sus entradas y procesar sus valores de datos si los necesita todos. –