よく勘違いして慌てているので書いておきます。 フォーム部品のcheckedやselectedといったbool型のプロパティの操作は、propを使用する。以前はattrを使っていた記憶がありますが、それではちゃんと動いてくれないです。 いちご みかん りんご 全部 $(function () { //全部選択もしくは解除 $('#checkAll').change(function(){ $('input.fruit').prop( 'checked', $(this).prop('checked')); $('select[name=fruit] option').prop( 'selected', $(this).prop('checked')); }); //チェックボックスの変更をリストへ反映 $('input.fruit').change(function(){ $('select
今回は、Ajax関連の処理を取り扱う部分の解説になります。 IEメモリリーク対策 2365: // Prevent memory leaks in IE 2366: // And prevent errors on refresh with events like mouseover in other browsers 2367: // Window isn't included so as not to unbind existing unload events 2368: jQuery(window).bind("unload", function() { 2369: jQuery("*").add(document).unbind(); 2370: }); 2368行目から2370行目は、Internet Explorerのメモリリーク対策のための処理です。window.unload
jQueryのSelectorsで、「:odd」や「:even」などがあるけど、 以前「jQuerの「:even」「:odd」の動作についてを詳しく」で書いたように、 jQuery1.2の時は「:even」「:odd」の動作がおかしかったが、 「jQuery1.3リリース!!Selector面の変化で速度向上!?」で書いたように、 jQuery1.3でSelectorの動作が問題なく動作するようになっていた。 ところが、jQuery1.3.1になって、 なんと1.2の時と同じ動作に戻ってしまった。 もう一度指定の仕方やその動作の違いをまとめておこうと思う。 今回動作を見るサンプル サンプルとしてliが3つ入ったulを3つのサンプルを用意した。 これは以前1.2でulが複数あったときでも、 :oddや:evenはulに関わらずliの数で動作したりしていたので、 それを確かめるためでもある。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く