Código:
var CantidadBotonesEditar=$('input[name=BTNModificarSeccion]').length; if(CantidadBotonesEditar>=1) { for(var i=0;i<CantidadBotonesEditar;i++) { var botonEditaActual=$('input[name=BTNModificarSeccion]')[i]; $(botonEditaActual).click(function() { var IdSecciones=$(this).attr('title'); var DivAmodificar="#DialogSeccionesModifica"+IdSecciones; if(ModificaSeccion2==false) { Modificar(DivAmodificar); } }); } function Modificar(ContenedorBtn) { ModificaSeccion2=true; $(ContenedorBtn).dialog({ title: 'Modificar Seccion!', autoOpen:true, // no abrir automáticamente resizable: true, //permite cambiar el tamaño height:920, // altura width:920, modal: true, //capa principal, fondo opaco buttons: { //crear botón de cerrar "Cerrar": function() { $( this ).dialog( "close" ); } } }); ModSeccion(ContenedorBtn); } function ModSeccion(ContenedorBtn) { ModificaSeccion2=false; var ContadorTablas2; var ProfesorSeleccionado2=[]; var AsignaturaSeleccionada2=[]; var AsignaturasAsignadas2=false; $(ContenedorBtn+' #BtnModificarAsignturaASeccion').click(function() { //alert('Prueba'); var selectGradoAddSecciones2=$(ContenedorBtn+' #selectGradoModificarSecciones').val(); var SelectLetraAddSeccion2=$(ContenedorBtn+' #SelectLetraModificarSeccion').val(); var SelectCantidadEstudiantes=$(ContenedorBtn+' #SelectModificarCantidadEstudiantes').val(); var SelectCantidadMateriasAddSeccion2=$(ContenedorBtn+' #SelectCantidadModificarMateriasAddSeccion').val(); var AsignaturaDeLaSeccion2=$(ContenedorBtn+' #AsignaturaDeLaSeccionModificar').val(); var ProfesorDeLaSeccion2=$(ContenedorBtn+' #ModificarProfesorDeLaSeccion').val(); var DatosAsignaturaDelaSeccion2=$(ContenedorBtn+' #AsignaturaDeLaSeccionModificar option:selected').html(); var DatosProfesorDeLaSeccion2=$(ContenedorBtn+' #ModificarProfesorDeLaSeccion option:selected').html(); var BTNEliminarActual; var TablaEliminarActual; if($(ContenedorBtn+' #AsignaturaDeLaSeccionModificar').val()==0) { $(ContenedorBtn+' #AsignaturaDeLaSeccionModificar').css({'border-color':'red'}); return false; }else if($(ContenedorBtn+' #ModificarProfesorDeLaSeccion').val()==0) { $(ContenedorBtn+' #AsignaturaDeLaSeccionModificar').css({'border-color':'#fff','box-shadow':'0px 1px 1px rgba(0, 0, 0, 0.075)','border':'1px solid #CCC'}); $(ContenedorBtn+' #ModificarProfesorDeLaSeccion').css({'border-color':'red'}); return false; }else { $(ContenedorBtn+' #ModificarProfesorDeLaSeccion').css({'border-color':'#fff','box-shadow':'0px 1px 1px rgba(0, 0, 0, 0.075)','border':'1px solid #CCC'}); } ProfesorSeleccionado2[ContadorTablas2] = ProfesorDeLaSeccion2; AsignaturaSeleccionada2[ContadorTablas2] = AsignaturaDeLaSeccion2; if(ContadorTablas2>0) { for(var contador2=0;contador2<ContadorTablas2;contador2++) { if(ProfesorSeleccionado2[contador2]==ProfesorDeLaSeccion2 && AsignaturaSeleccionada2[contador2]==AsignaturaDeLaSeccion2) { $( "#dialogo" ).html("<label>La Asigntura que ha seleccionado ya existe.</label>"); $( "#dialogo" ).dialog({ title: 'Asignatura Repetida!', autoOpen:true, // no abrir automáticamente resizable: true, //permite cambiar el tamaño height:220, // altura modal: true, //capa principal, fondo opaco buttons: { //crear botón de cerrar "Cerrar": function() { $( this ).dialog( "close" ); } } }); return false; }else { } } BTNEliminarActual="#BotonE"+ContadorTablas2; TablaEliminarActual="tablaAgregarSecciones"+ContadorTablas2; $(ContenedorBtn+' #AsignaturasSeleccionadas2').append( '<div id="tablaAgregarSecciones'+ContadorTablas2+'">'+ '<table class="table table-bordered table-hover">'+ '<thead>'+ '<tr>'+ '<th>Asignatura</th>'+ '<th>Profesor</th>'+ '<th></th>'+ '<th>Eliminar</th>'+ '</tr>'+ '</thead>'+ '<tbody>'+ '<tr>'+ '<td><input type="text" name="AsignaturaSeccion2['+ContadorTablas2+']" value="'+DatosAsignaturaDelaSeccion2+'" class="form-control" /></td>'+ '<td><input type="text" name="ProfesorAsig2['+ContadorTablas2+']" value="'+DatosProfesorDeLaSeccion2+'" class="form-control" /></td>'+ '<td>'+ '<input type="hidden" name="IdAsig2['+ContadorTablas2+']" value="'+AsignaturaDeLaSeccion2+'" id="idAsig2'+ContadorTablas2+'" />'+ '<input type="hidden" name="IdProfe2['+ContadorTablas2+']" value="'+ProfesorDeLaSeccion2+'" id="idProf2'+ContadorTablas2+'" />'+ '</td>'+ '<td>'+ '<input type="button" value="Eliminar" class="btn btn-danger" id="BotonE'+ContadorTablas2+'"'+ 'title="'+AsignaturaDeLaSeccion2+'" name="EliminarAsignaturaSeccion" onclick="ElimnarElemento('+TablaEliminarActual+')" />'+ '</td>'+ '</tr>'+ '</tbody>'+ '</table>'+ '</div>'); ContadorTablas2=ContadorTablas2+1; if(ContadorTablas2==SelectCantidadMateriasAddSeccion2) { AsignaturasAsignadas2=true; }else { AsignaturasAsignadas2=false; } }else { ProfesorSeleccionado2[ContadorTablas2] = ProfesorDeLaSeccion2; AsignaturaSeleccionada2[ContadorTablas2] = AsignaturaDeLaSeccion2; BTNEliminarActual="#BotonE"+ContadorTablas2; TablaEliminarActual="tablaAgregarSecciones"+ContadorTablas2; $(ContenedorBtn+' #AsignaturasSeleccionadas2').append( '<div id="tablaAgregarSecciones'+ContadorTablas2+'">'+ '<table class="table table-bordered table-hover">'+ '<thead>'+ '<tr>'+ '<th>Asignatura</th>'+ '<th>Profesor</th>'+ '<th></th>'+ '<th>Eliminar</th>'+ '</tr>'+ '</thead>'+ '<tbody>'+ '<tr>'+ '<td><input type="text" name="AsignaturaSeccion2['+ContadorTablas2+']" value="'+DatosAsignaturaDelaSeccion2+'" class="form-control" /></td>'+ '<td><input type="text" name="ProfesorAsig2['+ContadorTablas2+']" value="'+DatosProfesorDeLaSeccion2+'" class="form-control" /></td>'+ '<td>'+ '<input type="hidden" name="IdAsig2['+ContadorTablas2+']" value="'+AsignaturaDeLaSeccion2+'" id="idAsig2'+ContadorTablas2+'" />'+ '<input type="hidden" name="IdProfe2['+ContadorTablas2+']" value="'+ProfesorDeLaSeccion2+'" id="idProf2'+ContadorTablas2+'" />'+ '</td>'+ '<td>'+ '<input type="button" value="Eliminar" class="btn btn-danger" id="BotonE'+ContadorTablas2+'"'+ 'title="'+AsignaturaDeLaSeccion2+'" name="EliminarAsignaturaSeccion" onclick="ElimnarElemento('+TablaEliminarActual+')" />'+ '</td>'+ '</tr>'+ '</tbody>'+ '</table>'+ '</div>'); ContadorTablas2=ContadorTablas2+1; } }); } }