0
からのjQueryで動作していない属性:データ - ダッシュは、私はASP.NETカミソリforeachループでいくつかのデータ - ダッシュ属性を持つASP.NETカミソリのforeachループ
@foreach (var item in Model){
<a class="btn btn-primary btn-sm EditBill" title="EDIT"
data-ItemId = "@item.Id">
<i class="glyphicon glyphicon-edit"></i>
</a>
}
次のようにjQueryのコードは動作します:
$('.EditBill').click(function() {
var ItemId = $(this).attr('data-ItemId');
});
しかし、次の交換は(デバッガからのリターン '未定義')を動作していない:
$('.EditBill').click(function() {
var ItemId = $(this).data('ItemId');
}
誰が助言することはできますか?ありがとう!
同じにアクセスするために
Element.dataset
propertyを使用することができ、すなわち.data('itemid')
小文字を使用!本当にありがとう!! – DennisL