DOM⇔jQuery
標準のDOM ElementオブジェクトをjQueryオブジェクトに変換するには?
DOM→jQueryは$()をつけてあげればいいみたいですね。
例:$(document.body)
jQueryオブジェクト から元の DOMオブジェクト を得る
jQuery→DOMの場合は、jQueryオブジェクトの0番目の要素にアクセスすれば良いみたい。
例:var obj = $("select[name='hoge']");
var val = obj[0].options[obj[0].selectedIndex].text;
既にスタイルシート(CSSファイル)で定義されているスタイルを消す
※CSSファイル
#element {
height: 100px
width: 200px
}
ってなってるものを、jQueryとかで無理やり消したい。
つまり、
$("#element").css("height", "");
とかやったら、widthだけ残してheightだけ消える。
え、じゃあどうやったらええの?というと、実はかなり簡単な話である。
スタイルを消す=スタイルをデフォルトの状態にする
ということなので、
$("#element").css("height", "auto");
これでよし。
JavaScriptで引数にデフォルト値を使う
if(typeof 引数 === 'undefined') 引数 = デフォ値;
最終更新:2013年08月08日 18:20