アットウィキロゴ

JavaScript


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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。