2010-09-26 47 views
1

您好我有這條線在我的腳本以引用我的網頁上的任何按鈕點擊使用jQuery的點擊功能,只是參考按鈕

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

,它就會告訴任何輸入元素上工作,但我不能似乎只是參考一個按鈕 。我認爲這會工作,但不是

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

任何人都可以提供任何建議嗎?

回答

1

Jquery支持多種選擇器。您可以選擇所有輸入按鈕並按其類型提交:

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

如果它是一個提交按鈕,你可以做這樣的事情:

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

}); 

jQuery是真棒,因爲它有完整的CSS3選擇器的支持,不管瀏覽器是否不一樣。

這意味着您可以使用first-childnth-child之類的東西,即使在舊版瀏覽器中,您的JavaScript也可以正常工作。請致電attribute selectorsJQuery selector API