0

当单击具有特定属性的特定后代时,我们如何调用特定函数?

我有 html :

<form>
    <input type="text" />
    <input type="submit" />
</form>

我该如何运行这样的东西:

$(document).ready(function(){

    $('form').find('input').click(function(){
        alert('');
    });

});

只有在我们提交时才会调用该函数。

4

3 回答 3

1

从技术上讲,您可以使用:submit选择器仅匹配提交按钮:

$('form input:submit').click(function() {
    alert('');
});

但在您的情况下,最好直接在表单元素上处理提交事件:

$('form').submit(function() {
    alert('');
});
于 2011-07-12T08:52:28.113 回答
0

将您的代码替换为:

$(function() {
    $('form').submit(function(){
        alert('');
    };
});

是你想要的吗?

于 2011-07-12T08:55:26.690 回答
0

只需在javascript中完成

<form  onsubmit="return foo();">
    <input type="text" />
    <input type="submit" />
</form>

脚本

function foo(){

return false;
}

使用 jQuery 提交

$('form').submit(function() {

});
于 2011-07-12T08:56:35.353 回答