Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何处理输入中的所有更改_Jquery_Html - Fatal编程技术网

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

Jquery 如何处理输入中的所有更改,jquery,html,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.ToS

他,, 我很难捕捉到输入元素中的所有变化,我现在不知道了,但它只在第一个元素中起作用,当我在另一个元素中改变数字时,什么也没发生

这是我的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>

那么有什么不对呢???

id
必须是唯一的,所以
'$(#Amount')。每个
只能找到一个元素。使用
。欢迎使用堆栈溢出!请带上,四处看看,并通读,尤其是在其他事情中,请在发布前仔细阅读您的邮件,并修复最严重的打字错误。完美的英语不是一个要求,但我们需要能够理解这个问题,而上面的一些看起来只是不花时间,而不是缺乏知识。相反,os使用id属性使用class属性你想做什么我想你有多个输入框,在更改后你想得到这个输入框的值。如果我是对的,那么ping meYes,该案例的类帮助,谢谢
id
“必须是唯一的,所以
”$(#Amount')。每个
只能找到一个元素。使用
。欢迎使用堆栈溢出!请带上,四处看看,并通读,尤其是在其他事情中,请在发布前仔细阅读您的邮件,并修复最严重的打字错误。完美的英语不是一个要求,但我们需要能够理解这个问题,而上面的一些看起来只是不花时间,而不是缺乏知识。相反,os使用id属性使用class属性你想做什么我想你有多个输入框,在更改后你想得到这个输入框的值。如果我是对的,那么平我是的,班级帮助,谢谢
        $(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);