sayHello関数を "Test"を出力しようとしていますが、未定義です。オブジェクトがあり、その中にfirstNameというフィールドがあり、 "Test"に設定されています。私のsayHello関数は、event.data.firstName
のUndefinedの代わりに "Test"を警告するので、何が欠けていますか?現在実行中のハンドラがバインドされたときにここでevent.dataevent.dataを使用して印刷しようとしていません。
のための私のコードのドキュメントを1として
$('button.focus').click(function() {
$('div').data("greeting","Hello world");
alert($('div').data("greeting"));
{
firstName: 'Test'
}
}, sayHello);
function sayHello(event)
{
alert(event.data.firstName)
}