selector de clase jQuery y haga clic en ()

Actualmente estoy intentando que se active una alerta cuando se hace clic en algo. Puedo hacer que funcione en jsFiddle, pero no en código de producción:

Ejemplo jsFiddle que funciona (jQuery 1.5 cargado)
HTML (en caso de que jsFiddle sea inaccesible):

Test  

25 Feb 2011

ABC

  • Test—5 minutes

Javascript:

 $(".todoitem").click(function() { alert('Item selected'); }); 

Ejemplo de producción no funcional:

 Test   $(".todoitem").click(function() { alert('Item selected'); });    

25 Feb 2011

ABC

  • Test—5 minutes

El inspector de Safari indica que jQuery se está cargando correctamente, por lo que ese no es el problema. Por lo que puedo decir, estas dos piezas de código son esencialmente idénticas, pero esta última no está funcionando. ¿Alguien puede ver lo que he hecho mal?

Debe envolver su código en $ (documento). Listo ()

Esto funcionará

 $(document).ready(function(){ $(".todoitem").click(function() { alert('Item selected'); }); }); 

JSfiddle hace esto automáticamente

Envuelva el código dentro

 $(function (){ }) 

Y tienes el código de trabajo

 $(function (){ $(".todoitem").click(function() { alert('Item selected'); }); })