Foros del Web » Programando para Internet » Jquery »

pasar variable de jquery

Estas en el tema de pasar variable de jquery en el foro de Jquery en Foros del Web. Hola intento pasar una variable de jquery a un atributo de un div. les paso mi codigo jquery @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original ...
  #1 (permalink)  
Antiguo 14/11/2019, 20:58
 
Fecha de Ingreso: diciembre-2008
Mensajes: 122
Antigüedad: 15 años, 11 meses
Puntos: 1
pasar variable de jquery

Hola intento pasar una variable de jquery a un atributo de un div.
les paso mi codigo jquery

Código Javascript:
Ver original
  1. */
  2.  
  3.  
  4. function update_values(temp1, temp2, volts){
  5.   $("#display_temp1").html(temp1);
  6.   $("#display_temp2").html(temp2);
  7.   $("#display_volt").html(volts);
  8. }
  9.  
  10. function process_msg(topic, message){
  11.   // ej: "10,11,12"
  12.   if (topic == "values"){
  13.     var msg = message.toString();
  14.     var sp = msg.split(",");
  15.     var temp1 = sp[0];
  16.     var temp2 = sp[1];
  17.     var volts = sp[2];
  18.     update_values(temp1,temp2,volts);
  19.   }
  20. }

Bien ahora les paso un eemplo donde si me funciona
Código HTML:
Ver original
  1. <div class="clear">
  2.                   <h4 class="m-0 text-lg _300"><b id="display_temp1">-- </b><span class="text-sm"> ºC</span></h4>
  3.                   <small class="text-muted">Promedio: 17 ºC</small>
  4.                 </div>

Ahora les peso el ejemplo donde no me funciona necesito llamar a la variable de jquery donde dice data:[{value:'32':, name: 'Humedad'}] donde dice 32 ahi tengo que pasar la variable de jquery puede ser display_temp1 o demas.
Código HTML:
Ver original
  1. <div class="box-body">
  2.                   <div ui-jp="chart" ui-options=" {
  3.                    tooltip : {
  4.                      formatter: '{a} <br></div>{b} : {c}%'
  5.                     },
  6.                     series : [
  7.                     {
  8.                       name:'Task',
  9.                       type:'gauge',
  10.                       detail : {formatter:'{value}%'},
  11.                       data:[{value:'32':, name: 'Humedad'}]
  12.                     }
  13.                     ]
  14.                   }" style="height: 300px; -webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0); cursor: default;" _echarts_instance_="1"><div style="position: relative; overflow: hidden; width: 419px; height: 300px;"><div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 784px; height: 300px; user-select: none;"></div><canvas width="419" height="300" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 419px; height: 300px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas><canvas width="419" height="300" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 419px; height: 300px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas><canvas width="419" height="300" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 419px; height: 300px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas></div></div>
  #2 (permalink)  
Antiguo 18/11/2019, 09:55
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: pasar variable de jquery a ........

Puedes buscar el par atributo-valor con una expresión regular y reemplazarla utilizando los métodos replace y attr.

Un ejemplo:
Código HTML:
Ver original
  1. <article id="foo" ui-options="{data: [{id:2, val:535}]}"></article>

Código Javascript:
Ver original
  1. let bar = 45,
  2.     reemplazo = $("#foo").attr("ui-options").replace(/id:\d/g, "id:" + bar);
  3.  
  4. $("#foo").attr("ui-options", reemplazo);

El resultado será el siguiente:
Código HTML:
Ver original
  1. <article id="foo" ui-options="{data: [{id:45, val:535}]}"></article>

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:36.