Ahora que lei tu otro post entiendo porqué querés los id dinámicos. Pero no sirven.
Tenés que ver como manejarte por tu estructura
http://api.jquery.com/category/traversing/
, si ves cada ejemplo de la doc para ver que hace cada cosa se te va a ser la vida más fácil y eso es una de las ventajas de usar un framework, de eso se trata.
Si tenes varios items y dentro de cada uno tenés varios elementos como inputs, parrafos o lo que se y queres tener un botón, div, link lo que sea para eliminar ese item ya sabés que tenes un contenedor, en tu ejemplo tu contenedor es un div con clase 'hhh' entonces ya sabes que desde el elemento clickeado para borrar tenes que subir hasta el div.hhh y eliminar, sencillo.
Código HTML:
Ver original<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> $(function(){
$('.hhh input').click( function (){
$(this).closest('.hhh').remove();
});
});
.hhh{background:green;}
<div class="hhh"><input type="button" value="Borrar Div 2" /><p>Div 2
</p></div> <div class="hhh"><input type="button" value="Borrar Div 3" /><p>Div 3
</p></div> <div class="hhh"><input type="button" value="Borrar Div 4" /><p>Div 4
</p></div> <div class="hhh"><input type="button" value="Borrar Div 5" /><p>Div 5
</p></div> <div class="hhh"><input type="button" value="Borrar Div 6" /><p>Div 6
</p></div> <div class="hhh"><input type="button" value="Borrar Div 7" /><p>Div 7
</p></div> <div class="hhh"><input type="button" value="Borrar Div 8" /><p>Div 8
</p></div>
Ahi utilizo evento click, deberias usar vos el live