ho l'HTML corrente:Regular Expression in attributo data - jQuery
<input id="dynamic1" /* other */ data-group-animal="y1,y2" />
<input id="dynamic2" /* other */ data-group-vegetable="y3,y4" />
Questi sono div indipendenti che possono essere utilizzate in combinazione o meno l'invio di dati tramite la tecnologia AJAX.
Ora, un'opzione che ho è di utilizzare entrambi i campi e ho bisogno di recuperare il data-value
per entrambi sulla base di alcune opzioni di modulo. l'attributo di dati è differente (è usato per diversi scopi - posso inviare o meno tutti i gruppi o separatamente)
così voglio fare:
$('input').data('group*')
ma non funziona, allora mi rendo conto che ho bisogno una regexp.
Esiste un'espressione regolare per l'attributo di dati che posso utilizzare?
Non c'è supporto per cosa stai cercando di fare. Probabilmente starai meglio usando un singolo attributo dati e memorizzando JSON in esso rappresentando la tua struttura. –
@KevinB :(triste, ce n'è uno per il valore allora? Ad esempio: gruppo di dati = "vegetale, animale"? Forse posso cambiare il mio codice per farlo invece –
Sì, tuttavia, .data() può solo restituire i dati di un singolo elemento, dovrai scorrere i tuoi input ed elaborare i loro valori di dati se ne hai bisogno tutti. –