gpt4 book ai didi

javascript - JQuery:从 foreach 读取选定的 razor(@item.Id)。

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:43 26 4
gpt4 key购买 nike

我通过 foreach 列出所有产品。我试图通过单击从 foreach 创建的按钮来显示我选择的 product.Id 。但我不知道如何继续。如何允许警报读取所选/单击的特定 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>

}
}

最佳答案

您可以像这样使用 onclick() 函数:

   <button class="add-to-cart" onclick = "AddToCart('@item.Id')">Add to Cart</button>

在你的脚本中,

<script>
function AddToCart(id)
{
alert(id);
}
</script>

或者

您可以使用 data-* 属性来按钮,

<button class="add-to-cart" data-ID="@item.ID">Add to Cart</button>

在你的脚本中,

 <script>
$(document).ready(function () {
$('.add-to-cart').click(function () {
alert($(this).data('ID'));
});
});
</script>

关于javascript - JQuery:从 foreach 读取选定的 razor(@item.Id)。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40756262/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com