El método
document.getElementById()
no trabaja con el # para seleccionar elementos por su identificador. Eso funciona con el método
document.querySelector()
; aunque es poco coherente que estés utilizando la librería jQuery y decidas seleccionar elementos con código JavaScript nativo cuando tranquilamente puedes hacerlo así:
$("#elId")
. Incluso debería funcionar de la forma
$(this)
ya que está dentro del contexto; pero no sé cómo funciona el
widget .flyout()
, de manera que solo te queda probar con ambas para ver cuál funciona.