Guarradas Javascript: selector por contenido

Creo que podría empezar una serie de artículos que empiecen por "Guarradas..." y que sean perfectamente SFW, en este caso el truco que me gustaría documentar es el selector nivel intermedio de javascript sobre el contenido de un elemento.
Supongamos que tenemos una batería de enlaces y queremos controlar algunos de ellos para que, sólo en determinados casos, el funcionamiento sea ligeramente distinto al resto. Para no meternos en temas de expresiones regulares ni otras gaitas que dificultarían la comprensión del selector, supongamos que queremos quedarnos con los tags <a> que en su href tengan un "javascript:;", por poner un ejemplo:
$('#nav ul li a[href*="javascript:;"]').each(function() {
$(this).click( function() {
alert('Alert!');
});
});
¿Por qué hacerlo por javascript y no aplicar directamente lógica en el controlador?, como diría Sheldon Cooper, "porque puedo", aunque no lo recomiende. Además, hacerlo de otra forma supondría quitar el "guarradas" del título y estoy muy vago hoy.