JavaScript

JavaScript : コールバックがないならDOMの変更を監視する

月花です。いろんなJavaScriptなりjQueryなりのライブラリを入れていると困るのが、ライブラリの動作にコールバックやフックがないことですよね。 なにか要素が追加されるとき、その追加された要素にCSSを適用したいがクラスもなければIDもない、さらにコー…

JavaScript : 複雑なbindのリーディング

月花です。今回は、複雑なJavaScriptを見つけて、リーディングに時間がかかったので、その仕組みを紹介したいと思います。 単純な修正なのに、2時間くらいかけて読んで30分くらいかけて修正することになったので、次修正するとき忘れないように書いておきま…

jQuery : セレクタフィルタの様々な罠

月花です。チェックボックスをjQueryでわちゃわちゃしていたときにハマったのでメモします。 jQuery、卒業したいですね。 前提 こういうフォームがあります。 <body> <form name="hoge"> <label><input type="checkbox" name="fruits[]" value="4種盛り合わせ">4種盛り合わせ</label> <label><input type="checkbox" name="fruits[]" value="3種盛り合わせ">3種盛り合わせ</label> <label></label></form></body>