私は dom スクリプト用のロジックをいくつか作成していますが、キーを押したときに複数のメソッドを実行する必要があるという問題を見つけることになります。最後にonkeyup
定義されたものが実行されるようです。ここにいくつかのコードがあります:
最初の方法:
...var elements=$$('[id^='+table+']&[id$='+tableField+']');
elements.each(function filter(item) {
//for each item
item.onkeyup = function() { ...
2 番目の方法:
...//for each referenced input
for(var i=0, fields=htmlFieldElems.length;i<fields;i++){
//set keyup event for involved fiels in the expression
$(htmlFieldElems[i]).onkeyup = function() {...
入力要素が両方のメソッドで同じであり、何かが変更されたときに両方を実行する必要がある場合があります...これに対処する最善の方法は何ですか?