elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: Editar un dato de javascript/Jquery
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: Editar un dato de javascript/Jquery  (Leído 1,514 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: Editar un dato de javascript/Jquery
« en: 10 Agosto 2019, 04:20 am »

Buenas noches

Quería saber si existe alguna manera de editar un dato usado en un fragmento de código js y jquery.
La idea es la siguiente, al momento de cargar la pagina tengo esto

Código
  1. $(".boton").click(function()
  2. {
  3.      var dato = 1;
  4.      alert(dato);
  5. });
  6.  

Quisiera saber como podría hacer que con otro código JS pueda editar ese dato por otro número.

Muchas gracias.


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: [Pregunta]: Editar un dato de javascript/Jquery
« Respuesta #1 en: 10 Agosto 2019, 04:36 am »

Buenas noches

Quería saber si existe alguna manera de editar un dato usado en un fragmento de código js y jquery.
La idea es la siguiente, al momento de cargar la pagina tengo esto

Código
  1. $(".boton").click(function()
  2. {
  3.      var dato = 1;
  4.      alert(dato);
  5. });
  6.  

Quisiera saber como podría hacer que con otro código JS pueda editar ese dato por otro número.

Muchas gracias.
Si necesitas deflarar la variable con la función usa:
Código
  1. $(".boton").click(function()
  2. {
  3.      window.dato = 1;
  4.      alert(dato);
  5. });
  6. alert(dato);
  7.  

En caso que te de igual usarla de variable global simplemente declara la variable antes que el código que la va a utilizar.
Código
  1. //script
  2. //variables globales:
  3. var dato = 1;
  4.  
  5. //funciones:
  6. $(".boton").click(function()
  7. {
  8.      ++dato;
  9.      alert(dato);
  10. });
  11. ++dato;
  12. alert(dato);
  13.  


script
var dato = 1;




« Última modificación: 10 Agosto 2019, 04:39 am por string Manolo » En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: [Pregunta]: Editar un dato de javascript/Jquery
« Respuesta #2 en: 10 Agosto 2019, 05:18 am »

Si lo que quieres es que tu función sea configurable, hay un montón de formas de hacerlo. Por ejemplo puedes poner cosas con "data":

Código
  1. //valor inicial
  2. $('.button').data('dato', '1');
  3.  
  4. //Lo usas así
  5.  
  6. $(".boton").click(function()
  7. {
  8.      var dato = $('.button').data('dato');
  9.      alert(dato);
  10. });
  11.  
  12. //Y si quieres cambiar el dato:
  13. $('.button').data('dato', tuvaloraaqui);

Por supuesto también puedes usar objetos o funciones o lo que sea.

Si tu pregunta es, si puedes cambiar el valor de una variable local a una función con algún código en javascript, eso no se puede hacer. A lo mucho el runtime te permite pausar y quizás hacer cambios sobre el entorno de ejecución actual, pero nada que puedas hacer desde otro script o modulo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[jQuery] leer el dato de un DIV ?
PHP
Diabliyo 4 2,973 Último mensaje 7 Febrero 2012, 19:53 pm
por Diabliyo
[javascript] Redimensionar con un for un div (solucionado con JQuery)
Desarrollo Web
moikano→@ 4 4,278 Último mensaje 15 Julio 2012, 21:40 pm
por moikano→@
Jquery o javascript?
Desarrollo Web
ccrunch 7 3,479 Último mensaje 28 Octubre 2013, 22:45 pm
por ccrunch
ayuda con editar un dato en tabla con sqlite
Java
clupin 0 1,357 Último mensaje 27 Julio 2014, 22:02 pm
por clupin
javascript vs JQuery
Desarrollo Web
scott_ 1 1,626 Último mensaje 27 Febrero 2015, 03:35 am
por EFEX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines