関数が 2 回呼び出されている理由を理解するのが難しい。
ラジオ ボタンが呼び出されたとき (intRev_yes) を検出し、div が空かどうかを確認し、別の div を下にスライドさせてから、日付フィールドを動的に作成するカスタム関数を呼び出します。
if(this.id=="intRev_yes"){
if($('div#mainField').is(':empty')){
$('.intRevSections').slideDown('slow',function(){
current=-1;
addIrField();
});
}
}
各段階でアラートを出すと、最後 (つまり addIrField()) に到達した後、スクリプトは slideDown() セクションに戻って addIrField() を呼び出すようです。理由がわかりません。ループがありません。current
日付フィールドのインデックスとして使用されます。