Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/09/2010, 10:55
Avatar de tredio
tredio
 
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 16 años, 1 mes
Puntos: 66
Respuesta: Seleccionar el body excepto un div

por que ya viene siendo otro elemento, si ves en la condicion que puse solo pregunto por el id, i no_selecciona no es igual a no_selecciona2 y lanza el alert, otra opcion que se me ocurre es que en vez de ponerlo como id lo pones como una clase algo asi:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Ejemplo target</title>
  5. body{ height:500px;}
  6. #no_selecciona{ border:solid 1px;}
  7. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  8. $(document).ready(function(){
  9.     $('body').click(function(ev){
  10.         var target = $(ev.target);
  11.         if(target.not('.no_seleccionable').length){
  12.             alert('click body')
  13.         }
  14.     });
  15. });
  16. </head>
  17.  
  18. <div id="no_selecciona" class="no_seleccionable">hola
  19.     <div class="no_seleccionable"> otro div</div>
  20. </div>
  21. </body>
  22. </html>