jQuery data () retorna undefined, attr () retorna inteiro
Eu tenho o seguinte código:
alert($embellishment.data("embellishmentId"));
alert($embellishment.attr("data-embellishmentId"));
O primeiro alerta retornaundefined
, enquanto o segundo alerta retorna um inteiro,3
.
Estou usando o jQuery versão 1.7.2 (data
foi adicionado com a versão 1.4 eu acredito)
Por que é isso? Eu deveria estar usandodata()
de todo, se não está retornando os valores corretos?