jquery: prueba si la variable de entrada es el elemento dom

Me gustaría escribir una función jquery que acepte un elemento dom o su id como entrada:

function myfunction(myinput){
 // pseudocode:
 // if (myinput is dom element){
 //   var myID = $(myinput).attr('id');
 // } else {
 //   var myID = myinput;
 // }

 // Do stuff with myID ...

}

Pregunta: ¿Cómo puedo saber si myinput es un elemento dom ???

Respuestas a la pregunta(4)

Su respuesta a la pregunta