我有以下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>
并且跟随js:
$(function () {
$('#OutSum').keypress(function (e) {
if (e.which == 13) {
alert(2);
return false;
}
});
$("input[name='add-money']").on("click",function(){alert(1);});
});
当我点击按钮时 - 监听器未激活。
我错了什么?
答案 0 :(得分:2)
在add-money
行中将addMoney
更改为$("input...
。所以应该成为:
$("input[name='addMoney']").on("click", function () {
alert(1);
});
由于您在HTML中提供了input
addMoney
的名称,但在JS中,您尝试访问名为input
的{{1}}。< / p>