jQueryで要素の存在チェック

例えばid="elem"という要素について存在チェックを行うとき。
getElementById()の発想でやるとだめみたい。
これだと必ずtrueになる。

if($("#elem")){}

メソッドまで拾ってやる必要がある。

if($("#elem").size()>0)

if($("#elem").length)

if($("#elem").get(0))

また、これでもよいらしい。

if($("#elem")!=null)