如何处理输入中的所有更改

时间:2016-04-30 18:20:03

标签: jquery html

他, 我有问题要记住输入元素中的所有更改,我现在不是,但它只在第一个元素中起作用,当我在其他元素中更改数字时,没有任何反应。

这是我的HTML:

<td data-label="Ilość zam.">
   <form action="AddToCart" method="POST" data-ajax="true" data-ajax-target="#Amount">
   <input type="number" name=@product.ID.ToString() value="" id="Amount" />
   </form>
</td>

这是ajax

        $(document).ready(function () {
            $('#Amount').each(function () {
                $(this).change(updateQuantity)
            });
        });

        function updateQuantity(){   
            var $amount = $(this).val();
            var $id = $(this).attr("name");

            var settings = {
                url: "@Url.Action("AddToCart", "Cart")",
                data: { 'id': $id, 'quantity': $amount },
                dataType: "json",
                type: "POST"
                };

            $.ajax(settings);

那有什么不对?

0 个答案:

没有答案