我在jsp中使用jQuery 1.6.4,並且我有一個函數可以在變化事件上篩選出select元素,這很好地工作。我也想在同一個函數中過濾出一個保存按鈕。如何使用jQuery選擇提交按鈕
由於存在多個按鈕,所以我選擇了一個類來區分它們,因此似乎很難試圖找出按鈕。這是我到目前爲止:
$(function(){
$(':input:not("select")').change(function(){
$(':input:submit:not(".saveButton")'){
// Do something here.
}
}); ...
這裏是按鈕。它的Struts2標籤:
<td>
<s:submit action="<actionName>" cssClass="saveButton" value="Save" />
</td>
<td>
<s:submit action="<anotherActionName>" value="Cancel" />
</td>
但是當我運行這個它不工作的所有額外的輸入。我不確定這是否是正確的語法,或者它是否是最好的方法?對此有何想法?
這是我發現的工作的基礎上,下面的答案:
$(function(){
$(':input:not("select")').change(function(){
if($(':submit:not(".saveButton")')) { ...
你想做什麼?似乎有許多提交按鈕尷尬。 – Alp
這是一個保存和取消,實際上只有兩個。 –
@JamesDrinkard爲什麼你不使用ID呢?這會比這更容易......甚至可能是班級?所以你可以做'$('。buttons_class:not(「。saveButton」)')'或其他東西。你只用兩個按鈕就太難了。 – Nathan