使うけど忘れがちなところを。
jQueryオブジェクト.each() と $.each()
$('セレクタ').each(function(index, element){
})
$.each(対象のオブジェクト, function(index, val) {
});)
コールバックの第一引数は、mapならキー、配列ならインデックス
break文の代わり => return false
continue文の代わり => return true
.prop()
attr()に似ているが、フォーム関係のcheckedやselectedなどユーザー操作後のプロパティ値取得向け。
attr()だと取得しようとしてもundefinedになる
$(':checkbox').prop('checked'));
map形式でのプロパティ値の設定方法
$("セレクタ").prop({name1:"値1",name2:"値2",name3:"値3"});
.remove()
後から動的に追加した要素の削除の仕方として、以下のような指定方法がある
$(document).on('clickなど適当なイベント', '追加要素を示すセレクタ', function () {
$(this).remove();
});
.css()
1つだけ
$('セレクタ').css('プロパティ','値');
複数指定
$('セレクタ').css({'プロパティ':'値','プロパティ2':'値2'});