2014年7月28日月曜日

vimを使っているとき急に入力が受け付けられなくなる件

保存しようとして
「Ctrl」 + 「S」をいつの間にか押していることが原因でした。
これを押すとターミナルへの出力がロックされてしまうそうです。

「Ctrl」 + 「Q」で解除できるので、焦らず解除しましょう。



2014年7月17日木曜日

動的に追加した値をjqueryで取得する方法

動的に追加した値を取得したい場合の処理について。
たとえば、「よしだ」をクリックしたときに入力フォームに引用したいとします。



こんな感じ





[NG]
動的に取得したものに関しては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