0

ボタンをタップすると、changeProfil メソッドが呼び出されます。

'tap div:first-of-type button:first-of-type': 'changeProfil'

この関数に渡される引数が何であるかを知りたいです。私は試した:

changerProfil: function(e) {
    alert(JSON.stringify(e))
}

しかし、「json.stringifyは循環構造をシリアル化できません」というエラーが表示されます

また、console.log ができません。渡された引数が何であるかを知るにはどうすればよいですか?

4

1 に答える 1

1

バックボーン ビューはdelegateEvents、イベントをバインドするために使用し、

jQuery のon関数を使用して、ビュー内の DOM イベントの宣言型コールバックを提供します。

jQueryは、正規化されたイベント オブジェクトをイベント ハンドラーにon渡します。

jQuery のイベント システムは、W3C 標準に従ってイベント オブジェクトを正規化します。イベント オブジェクトは、イベント ハンドラに確実に渡されます。元のイベントのほとんどのプロパティがコピーされ、新しいイベント オブジェクトに正規化されます。

JSON.stringify任意のオブジェクトをシリアル化できないため、それを使用しないでください。渡されたものを言うだけでなく、確認することconsole.log(e)もできます。console.log(arguments)

于 2013-11-02T22:19:27.703 に答える