0
私はすべての製品をforeach経由で一覧表示します。 foreachから作成されたボタンをクリックして、私が選択したproduct.Id
をAlert経由で表示しようとしています。しかし、私はどのように進むべきかわかりません。選択/クリックされた特定のitem.ID
を読み上げるにはどうすればよいですか?JQuery:foreachから選択した剃刀(@ item.Id)を読み込みます。
<script type="text/javascript">
$(document).ready(function() {
$('.add-to-cart').click(function() {
alert(item.ID); //something like this
});
});
</script>
- このような
@foreach (var item in Model) {
/*@item.ID*/
<button class="add-to-cart">Add to Cart</button>
}
}
'データ - *'属性として 'ID'を追加し、スクリプト内のボタンへのデータ - *属性、
を使用することができます - ' <ボタンクラス= "を追加あなたに感謝しています:-to-cart "data-id =" @ item.ID ">カート'と 'alert($(this).data( 'id')); ' –
@StephenMuecke ) – Nupp