0

これは jquery を使用した単純なスクリプトです。私の主な問題は、
ステップ 1: 行番号 5 をクリックすることです。行番号 5 をクリックしたときのステップ 1

ステップ 2: 行番号 3 をクリックします。行番号 3 をクリックしたときのステップ 2

ステップ 3: 入力をクリックします入力をクリックしたときのステップ3

入力をクリックするとデータが変わるのはなぜですか? 入力の情報については、カスタム maskedinput definition を使用します$.mask.definitions['~'] = '[-_A-Za-z0-9 ]';。私がそれを理解するのを手伝ってください。これは私がからデータを取得する方法です:

for(var i = 0; i < _field.length; i++){
  if(_field[i].type !== 'money')
     $formWrapper.find('input[name=' + _field[i].id + ']').val($data.find('td:eq(' + (i + 2) + ')').html());
  else
     $formWrapper.find('input[name=' + _field[i].id + ']').val($data.find('td:eq(' + (i + 2) + ')').html().replace(/,/g, ''));
}

ここでJSFiddle Demoを参照してください。何かアイデアはありますか?

4

1 に答える 1