如何過濾輸入選擇中的特定控件?在下面的例子中,收音機過濾器,但提交,按鈕,ID等似乎並沒有過濾。如何過濾輸入選擇中的特定控件
$(':input', '#myForm')
.not('type=radio')
.not('type=submit')
.not('type=button')
.not('id="someID"');
謝謝!
如何過濾輸入選擇中的特定控件?在下面的例子中,收音機過濾器,但提交,按鈕,ID等似乎並沒有過濾。如何過濾輸入選擇中的特定控件
$(':input', '#myForm')
.not('type=radio')
.not('type=submit')
.not('type=button')
.not('id="someID"');
謝謝!
事實證明,這個問題是特別相關的提交按鈕。我嘗試了Clive的選項,並且在提交之後提交留在列表中時,按鈕和someID應該已經過濾它,但我知道其他事情正在發生。我看着在瀏覽器中選擇的結果,發現這不是我的按鈕
我的提交按鈕:
<input id="submitRequest" name="submitRequest" type="submit" value="Submit">
的outerHTML爲不需要的元素:
outerHTML: "<input type="hidden" name="submitRequest" value="Submit">"
因此過濾掉隱藏擺脫了這個元素從選擇:
selectedObjects2 = $(':input', '#requestAnAccountForm')
.not('[type=radio]')
.not('[type=hidden]');
你想要得到什麼?我想相反的方式(只選擇你需要的)而不是獲取所有東西,並篩選出你不需要的東西 – Andy