[jQuery] textareaの内容が変更したことを取得する。

jqueryにおいて、textタイプのinputフォームでは、
入力内容の変更のタイミングをシンプルにonchangeイベントで
取得することができます。

//
$('#inputID').on('change', function() {

    // describe your code

});
//

一方で、textareaにおいて、同じように入力内容を変更したタイミングでイベントを取得するためには、
input フォームのときと同じようにしてもうまくいかないので、以下のように propertychangeを付加してあげるとうまくいきますよ。

//
$('#textareaID').bind('input propertychange', function() {

      $("#yourBtnID").hide();

      if(this.value.length){
        $("#yourBtnID").show();
      }
});
//

参考までに
参照:http://stackoverflow.com/questions/11338592/how-can-i-bind-to-the-change-event-of-a-textarea-in-jquery