3
我正在動態地構建一堆控件。Keyup事件觸發,更改事件不是
本質上,我將一個按鍵附加到文本框中以檢測在表格中按下上/下按鈕以在單元之間移動時。我也在觀察輸入字段何時發生變化,因爲我將該控件添加到數組中以便在用戶點擊保存時發回。
這適用於當我在控件之間選擇或單擊從一個控件到下一個控件。但是,如果使用箭頭鍵編碼以在字段之間移動,則更改事件不會觸發。
我的事件處理代碼如下所示:
在焦點移出$('input[id^="reo_"]').bind('change', function() {
rowDetailChange($(this));
});
$('input[id^="reo_"]').bind('keyup', function (e) {
processKeyUp($(this), e);
});
內容正在改變。如果不更改內容,我不希望更改事件觸發。 – Sam
有人會認爲這是合乎邏輯的行爲,但它不會以這種方式工作。如果情況並非如此,那麼基於事件「改變」的ajax調用將是可怕的:) –
當然。我追求另一種工作方式,但我並不關心Ajax在這個實例中,因爲我不會在變化上做任何Ajax魔法 - 更改事件會將字段更改爲一個數組,然後使用用戶點擊保存。 – Sam