當像下面那樣使用帶有JQuery的.each函數時,無論如何都要按類型自動分組結果以節省一些時間;按元素類型分組的JQuery選擇器
$(selector).each(function() {
//do stuff here for each found
});
以上,顯然經過每個找到的元素一個接一個,但我的代碼內部的邏輯,我只是檢測哪些字段中鍵入的字段,我會採取行動的每個字段類型做同樣的事情。我只是試圖一遍又一遍地保存所有相同字段類型的邏輯。
要詳細一點,我有一個價值,它需要進入可能不同的字段類型。簡單的文本字段很好,因爲它們只是插入使用.val()
,但對於其他默認和自定義字段,例如選擇列表和多選框,我需要對這些字段的值做一些邏輯,以便設置適當的值,但並非所有這些類型字段都不存在,所以如果這些字段實際上不存在,就不要事先做好必要的邏輯。因此,如果我有50個選擇列表字段,我顯然只想執行一次邏輯,並將所有選擇列表字段的值設置爲該邏輯設置的值。我只是認爲它們可能是我在這裏失蹤的簡單JQuery方法?!
解釋你在找什麼 –
屏幕上的邏輯可能會被用於反正每個元素來完成的背後,所以你想什麼時候拯救?你的代碼實際上太慢了嗎? – GolezTrol
如果字段不存在,那麼代碼將不會爲他們運行。它只適用於找到的DOM元素。 –