jQuery al hacer clic en todo menos un div y sus hijos
Quiero hacer algo cuando hago clic en cualquier lugar, excepto cuando hago clic en un div y sus hijos. Esto es lo que he intentado hasta ahora, pero no funciona (hacer clic en sus hijos todavía ejecuta lo que está entre corchetes).
$('body').on('click', '* :not(#calculator)', function(e){
No puedo usar algo como esto:
jQuery - ¿Selecciona todo excepto un solo elemento y sus hijos?
$("body > *").not("body > #elementtokeep").remove();
Porque el.not
La función no es algo que pueda poner dentro de la.on()
función.
¿Cómo puedo conseguir esto?