Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Javascript 为什么';你不能激活吗?_Javascript_Jquery_Event Handling - Fatal编程技术网

Javascript 为什么';你不能激活吗?

Javascript 为什么';你不能激活吗?,javascript,jquery,event-handling,Javascript,Jquery,Event Handling,我有以下html: <form id="robokassa" action="//test.robokassa.ru/Index.aspx" method="post"> <input type="text" id="OutSum" name="OutSum" value="" placeholder="Сумма пополнения"> <input type="button" name="addMoney" val

我有以下html:

<form id="robokassa" action="//test.robokassa.ru/Index.aspx" method="post">     
    <input type="text" id="OutSum" name="OutSum" value="" placeholder="Сумма пополнения">          
    <input type="button" name="addMoney" value="Пополнить" class="btn">
</form>
当我点击按钮时,监听器不会激活

我错了什么


添加货币
更改为
添加货币
行中的
$(“输入…”
。因此它应该变成:

$("input[name='addMoney']").on("click", function () {
  alert(1);
});
因为您在HTML中给了
输入
一个名为
addMoney
,但在JS中,您试图访问名为
addMoney
输入

$("input[name='addMoney']").on("click", function () {
  alert(1);
});