Si, podes usar un identificador como el que proponés.
Te doy un ejemplo aplicado a todos los li de clase "principal":
Cita: $("li.principal").click( function() {
$(this).children("li.secundaria").show("blind", { direction: "horizontal" }, 1000);
});
La lógica es:
- para todo li de clase principal, declaro un evento click.
+ dentro del script consecuente, $(this) hace mención al elemento que se clickeo.
- children es un selector jerarquico. Obtengo el hijo directo del elemento clickeado siempre y cuando sea un elemento de lista con clase "secundaria".
- declaro un modo show con el efecto bind.
Para poder usar todo esto es necesario que importes la librería jquery y también jquery UI.