Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2013, 16:16
Avatar de iimeh
iimeh
 
Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: comprobar elemento antes de crearlo

gracias fhederico lo eh resuelto con .find() determino el id que quiero y con length >0 corroboro que no este vació, si esta vació me lo crea y si no esta vació quiere decir que ya existía un campo previo...

el error era que no estaba definiendo bien lo que deba buscar jQuery

gracias amigo...

dejo el código para que lo vean

Código:
 <script type="text/javascript">
$(function() {
        var scntDiv = $('#p_scents');
        
        $('.addScnt').on('click', function() {
				var c = $(this).attr('cita');
				var d = $(this).attr('id');
				
if($('#p_scents').find('[id='+d+']').length >0) {
 		alert('Este campo ya se encuentra .');
 }else{
				$('<label class="Ctags" id="'+d+'"><input type="hidden" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Input Value" />'+c+'<a href="#" id="remScnt">X</a></label>').appendTo(scntDiv);
				
					return false;
 }
        });
        
     	$(document).on('click', '#remScnt', function() { 
						var a = $(this).attr('id');
                        $(this).parents('label').remove();
                return false;
        });
});

  </script>