Czy puste atrybuty danych HTML5 są prawidłowe?

Chciałbym napisać prostą wtyczkę jQuery, która wyświetla wbudowane modale pod określonymi elementami. Mój pomysł jest taki, aby skrypt automatycznie inicjował się na podstawie atrybutów danych określonych w elementach. Bardzo podstawowy przykład: <p data-modal-target>Hover over me for an...