api Così jquery dice quanto segue:Rimuovi più data-attributi HTML5 con jQuery
Rimozione dei dati da .data interna di jQuery() della cache non effettua alcun HTML5 dati- attributi in un documento; usa .removeAttr() per rimuoverli.
Non ho alcun problema nella rimozione di un singolo attributo di dati.
<a title="title" data-loremIpsum="Ipsum" data-loremDolor="Dolor"></a>
$('a').removeAttr('data-loremipsum');
La domanda è: come posso rimuovere più schede attributi?
Maggiori dettagli:
Il punto di partenza è che ho multipla (diciamo .. 60) diversi data-attributi e voglio rimuovere tutti loro.
Il modo preferito sarebbe di scegliere come target solo quegli attributi di dati che contengono la parola
lorem
. In questo casolorem
è sempre la prima parola. (O il secondo se si contadata-
)Inoltre mi piacerebbe mantenere tutti gli altri attributi intatti
Penso che si dovrà utilizzare la funzione .attr() per scorrere tutti gli attributi e rimuovere se il nome contiene stringa specifica .. –