Jquery使用click函数来引用按钮

时间:2010-09-26 15:04:06

标签: javascript jquery

您好我的脚本中有这一行来引用我页面上的任何按钮点击

        $("input").click(function() {
      alert ("clicked") ; 
        but_id = (this.id);
        });

然后它将适用于任何输入元素,但我似乎只能引用一个按钮。我认为这会起作用,但不是

        $("input :button").click(function() {

有人可以提供任何建议吗?

2 个答案:

答案 0 :(得分:1)

Jquery支持各种选择器。您可以通过执行以下操作选择所有输入按钮并按类型提交:

$('input[type=button], input[type=submit]')

答案 1 :(得分:0)

如果是提交按钮,您可以执行以下操作:

$('input[type=submit]').click( function(e){

} );

JQuery非常棒,因为它支持完整的CSS3选择器,无论浏览器是否支持。

这意味着您可以使用first-childnth-child之类的内容,即使在较旧的浏览器中,您的javascript也能正常运行。

有关详细信息,请查看attribute selectorsJQuery selector API