jquery多类选择器

时间:2016-05-03 10:44:04

标签: jquery events jquery-selectors click

我正在尝试在按钮上附加单击事件处理程序,但它不会调用按钮上的单击事件。我想我使用错误的选择器。有人可以帮帮我吗?

HTML:

<button type="submit" class="btn btn-primary btn-block mb20 submitForm" onclick="RemoveValidation()">Search</button>

这是JQuery:

$("#txtZip").keyup(function (event) {
    debugger;
    if (event.keyCode == 13) {
        $(".btn .submitForm").click();
    }
});

2 个答案:

答案 0 :(得分:2)

删除它们之间的空格以选择同时具有该类的元素,.btn .submitForm将在.submitForm内搜索.btn

$("#txtZip").keyup(function (event) {
    debugger;
    if (event.keyCode == 13) {
        $(".btn.submitForm").click();
        // ----^--- remove the space
    }
});

答案 1 :(得分:0)

或者您可以使用提交功能。

<form id="form_id">
......
</form>

$("#txtZip").keyup(function (event) {
    debugger;
    if (event.keyCode == 13) {
        $("#form_id").submit();
    }
});