Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2012, 10:07
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 5 meses
Puntos: 127
Respuesta: como cambiar codigo javascript a jquery puro

Cita:
Iniciado por Montes28 Ver Mensaje
hola amigos estoy empezando con jquery tengo el siguiente codigo en javascript en con el cual estoy realizando una consulta a una base de datos y genero
un grupo de checbox que al hacer click se cambia el valor del input por 0 o por el valor que tiene el checkbox
ayuda para cambiar codigo javascript a jquery puro


necesito cambiar el codigo a jquery puro y limpio ya que en el resto del documento solo tengo jquery


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function calcular(obj, opc){
  3.     if(opc==1)
  4.         obj.checked = (document.getElementById("chk_todos").checked==true)?true:false;
  5.     var val = (obj.checked == true)? obj.id.split("_")[1] : 0;
  6.     obj.value = val;
  7.     document.getElementById("text_"+ obj.id.split("_")[1]).value = val;
  8. }
  9.  
  10. function calcularTodos(){
  11.     for(var i = 0 ; i < document.getElementsByName("chk").length; i++)
  12.         calcular(document.getElementsByName("chk")[i], 1);
  13. }
  14.  
  15. </script>


Código HTML:
Ver original
  1. <?php
  2.                                     $cont = 0;
  3.                                     $cont2 = 1;
  4.                                     foreach($fv as $field)
  5.                                     {
  6.                                         echo $cont2."<input type='checkbox' name='chk' value='$field[cod_volcan]' id='volcan_$field[cod_volcan]' onclick='calcular(this,0);'>".$field['nom_volcan']."<input type='text'id='text_$field[cod_volcan]' name='volcan_$field[cod_volcan]'/>"."<br/>";
  7.                                     $cont++;
  8.                                     $cont2++;
  9.                                        
  10.                                     }
  11.                                     ?> Numero Volcanes
  12.                  <input name="num_volcanes" type="text" id="fec_ini_actividad" value="<? echo $cont;?>" />
  13. <br/>
  14. Todos:
  15. <input type='checkbox' id='chk_todos' onclick="calcularTodos();" />
No existe el jQuery puro. jQuery es una librería de funciones escritas en Javascript. En tu caso tendrás primero que aprender jQuery y más tarde convertirlo manualmente, no existen conversores automáticos.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor