私は次のHTMLを持っています:
<a href="#" data-secID="1901">
<img src="pencil.png" title="Edit" />
</a>
そして、次のjQueryは、1901のsecIDを画面に警告することを期待していますが、代わりに「未定義」を画面に警告します。
$(document).on("click", "a[data-secID]", function ($e) {
alert($(this).data('secID'));
$e.preventDefault();
});
1901 ではなく「未定義」と表示されるのはなぜですか?