使用jQuery的点击功能,只是参考按钮

问题描述:

您好我有这条线在我的脚本以引用我的网页上的任何按钮点击使用jQuery的点击功能,只是参考按钮

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

,它就会告诉任何输入元素上工作,但我不能似乎只是参考一个按钮 。我认为这会工作,但不是

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

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

Jquery支持多种选择器。您可以选择所有输入按钮并按其类型提交:

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

如果它是一个提交按钮,你可以做这样的事情:

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

}); 

jQuery是真棒,因为它有完整的CSS3选择器的支持,不管浏览器是否不一样。

这意味着您可以使用first-childnth-child之类的东西,即使在旧版浏览器中,您的JavaScript也可以正常工作。请致电attribute selectorsJQuery selector API