Saque este ejemplo de una web, pude cargar los items del listado desde una base de datos, después agregue el código para que al agregar también lo agregue a la tabla, hasta aquí funciona perfecto, pero ahora necesito agregar el código para eliminar cuando el usuario hace clic en la imagen que esta al lado del texto, y no tengo idea como obtener el texto al que hace referencia.
Ejemplo:
http://www.lewebmonster.com/ejemplos...as-con-jquery/
Este es el codigo del js
Código:
  
$(function(){
	//enfocamos el campo para digitar nombres (cuestion de usabilidad)
	$('#txtNombre').focus();
	
	//evento al hacer clic en el boton agregar
	$('#btnAgregar').on('click',function(){
		//obtenemos el nombre digitado por el usuario, y el limite establecido
		//con la funcion parseInt() convertimos de texto a numero
		var $txtNombre=$('#txtNombre'), iLimite=parseInt($('#selLimite').val());
		
		//verificamos que el campo nombre no este vacio
		if($.trim($txtNombre.val())!=''){
			//variable para contener la lista html
			var $ulLista;
			//si la lista html no existe entonces la agregamos al dom
			if(!$('#divLista').find('ul').length) $('#divLista').append('<ul/>');
			
			//obtenemos una instancia de la lista
			$ulLista=$('#divLista').find('ul');
			
			//verificamos el limite de elementos
			if($ulLista.find('li').length<iLimite || iLimite==0){
				//creamos el item que va a contener el nombre y el boton eliminar
				var $liNuevoNombre=$('<li/>').html('<a class="clsEliminarElemento"> </a>'+$.trim($txtNombre.val()));
				
				//verificamos la posicion en la que debemos agregar el nuevo elemento (inicio o final de la lista)
				if($('#chkAgregarAlInicio').is(':checked')){
					//agregamos el elemento al inicio (con prepend)
					$ulLista.prepend($liNuevoNombre);
				}else{
					//agregamos el elemento al final de la lista (con append)
					$ulLista.append($liNuevoNombre);
				}
			//no se pueden agregar mas elementos, debido al limite establecido
			}else{
				alert('No es posible agregar el elemento. Se permiten solamente '+iLimite+'.');
			}
		//el campo nombre esta vacio
		}else{
			alert('Por favor, digite el nombre que desea agregar a la lista.')
		}
		//limpiamos el campo nombre y lo enfocamos
		$txtNombre.val('').focus();
	});
	
	//evento al hacer clic en el boton eliminar de cada item de la lista
	//se debe usar "live", ya que son elementos generados donamicamente
	$('.clsEliminarElemento').live('click',function(){
		//buscamos la lista
		var $ulLista=$('#divLista').find('ul');
		//buscamos el padre del boton (el tag li en el que se encuentra)
		var $liPadre=$($(this).parents().get(0));
		
		//eliminamos el elemento
		$liPadre.remove();
		//si la listaesta vacia entonces la eliminamos del dom
		if($ulLista.find('li').length==0) $ulLista.remove();
	});
	
	//eliminamos los elementos impares en la lista (odd)
	$('#btnEliminarPares').on('click',function(){
		$('#divLista ul li:odd').remove();
	});
	
	//eliminamos los elementos pares en la lista (even)
	$('#btnEliminarImpares').on('click',function(){
		$('#divLista ul li:even').remove();
	});
	
	//eliminamos la lista del dom
	$('#btnEliminarTodo').on('click',function(){
		$('#divLista ul').remove();
	});
	
	//al presionar <ENTER> sobre el campo txtNombre llamamos al boton (usabilidad otra vez)
	$('#txtNombre').on('keypress',function(eEvento){
		if(eEvento.which==13) $('#btnAgregar').trigger('click');
	});	
});
Aqui debo agregar el codigo para eliminar el registro
Código:
  
	//evento al hacer clic en el boton eliminar de cada item de la lista
	//se debe usar "live", ya que son elementos generados donamicamente
	$('.clsEliminarElemento').live('click',function(){
                 //Aqui agregar el codigo para eliminar el registro
                //          Obtener el texto donde se hizo clic en la imagen para eliminar
                //          Llamar a la rutina para eliminar  y enviar el id y texto
		//buscamos la lista
		var $ulLista=$('#divLista').find('ul');
		//buscamos el padre del boton (el tag li en el que se encuentra)
		var $liPadre=$($(this).parents().get(0));
		
		//eliminamos el elemento
		$liPadre.remove();
		//si la listaesta vacia entonces la eliminamos del dom
		if($ulLista.find('li').length==0) $ulLista.remove();
	});
de antemano muchas gracias
 


