おふくろさまより愛をこめて

mmmpa ふとしです。誠実なプログラミングを心がけたい。

jQuery entries

2014/02/10 01:55:40

POST データが切り捨てられちゃうのでなんでかなーと思ったら Ruby とか Rails の制限じゃなくてブラウザごとの違いだった。

Safari 系だと 1 value につき 524288 文字っぽい。DOM で編集した長いテキストを HTML のまま保存しようとしたらひっかかった。value をいくつか用意したら問題なく送信できましたけど、可変長なデータを扱うしなんだかなー。 コマッタナー。 追記 : hidden の input にいれたら普通にいけましたね。

2013/09/15 22:39:30

$(selector).on(eventType, handler) ではなく $(document).on(eventType, selector, handler) でイベント登録する。

たとえば bootstrap-button.js の初期化は以下のように行われている。 $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { //略 }) 自分が知っているやりかたは以下のようだった。 $('[data-toggle^=button]').on('clic

2013/09/15 17:10:45

.on で namespace つきの eventType を登録する

JQuery を HTMLElement セレクターとしてしか使えてなかったので、勉強になるだろうと bootstrap.js を読んでいる(そのまえにドキュメント全部読めばって話ではある)。知らなかった使い方があればメモ。 .on で namespace つきの eventType を登録する 同じ eventType に登録された複数のイベントリスナーのうち特定

2013/09/12 16:33:47

JQuery で td のただしい幅がとれずに往生したのでメモ。

table の特定の行や列を複製したかったのだが、どうもずれる。 で、色々やってたら JQuery ではなくて Javascript の問題だった。Firefox と IE で起こって、Chrome では起こらない。 <table id="TABLE"> <tr> <td>1</td> <td