動的に追加した値を取得したい場合の処理について。
たとえば、「よしだ」をクリックしたときに入力フォームに引用したいとします。
こんな感じ
↓
動的に取得したものに関してはclick(fn)だと取得できません
//ユーザー名クリックで引用
$('.message_name').click(function () {
//
$('#message').val('>' + $(this).html() + 'さん');
});
[OK]
live(type,fn)を使うと取得できる
//ユーザー名クリックで引用
$('.message_name').live('click',function () {//
$('#message').val('>' + $(this).html() + 'さん');
});
この関数で指定できるイベントは次のとおりです
click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup
0 件のコメント:
コメントを投稿