为什么侦听器不激活?



我有以下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);});
});

当我点击按钮-监听器不激活。

我做错了什么?

JSFIDDLE

$("input...行的add-money改为addMoney。所以它应该变成:

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

因为你给你的input一个名称的addMoney在你的HTML,但在你的JS,你试图访问inputadd-money的名称。

相关内容

  • 没有找到相关文章

最新更新