2

このようなことが可能かどうか興味がありました

$('.parent').append('<div></div>',
{ text: 'delete',
  on: {click, dofunc(this)}})

これの鍵は、作成ステートメントで新しく作成された要素にイベント ハンドラーをバインドし、新しく作成された要素をハンドラー関数に渡すことです。

4

1 に答える 1

2

はい、可能です。

$('<div/>', { 
  text:  'delete',
  click:  dofunc
}).appendTo('.parent');

this関数のコンテキストではdofunc、クリックされた要素を参照します。

http://jsfiddle.net/e77L4/

于 2013-02-17T15:29:26.910 に答える