您好我的脚本中有这一行来引用我页面上的任何按钮点击
$("input").click(function() {
alert ("clicked") ;
but_id = (this.id);
});
然后它将适用于任何输入元素,但我似乎只能引用一个按钮。我认为这会起作用,但不是
$("input :button").click(function() {
有人可以提供任何建议吗?
答案 0 :(得分:1)
Jquery支持各种选择器。您可以通过执行以下操作选择所有输入按钮并按类型提交:
$('input[type=button], input[type=submit]')
答案 1 :(得分:0)
如果是提交按钮,您可以执行以下操作:
$('input[type=submit]').click( function(e){
} );
JQuery非常棒,因为它支持完整的CSS3选择器,无论浏览器是否支持。
这意味着您可以使用first-child和nth-child之类的内容,即使在较旧的浏览器中,您的javascript也能正常运行。
有关详细信息,请查看attribute selectors或JQuery selector API。