【发布时间】:2011-10-21 18:30:28
【问题描述】:
我是 jQuery mobile(和 JS :))的新手,如果我说的东西看起来太简单了,请原谅。我在网上搜索了两天,没有找到解决办法。
我想知道是否有一些功能与 $(#someList).listview('refresh') 相同,但用于 div 标签。我有两个 div 标签,当我动态更改其内容时,它们会失去样式。
代码:
function muestraFicha() {
var categoriaFicha = "Ciencia / Matemáticas";
var preguntaFicha = "Si un tren eléctrico sale de Valencia dirección Barcelona a 60Km/h con viento norte de 30Km/h ¿Hacia qué dirección saldrá el viento de su chimenea?";
var respuestaFicha = "En ninguna dirección, es un tren eléctrico y por lo tanto no despide humo";
var divRespuesta = "<div data-role='collapsible' data-theme='b' data-content-theme='c'>"
$("#fichaRespuesta").empty(); //vaciamos la ficha
$("#fichaRespuesta").append("<h4> Respuesta </h4>");
$("#fichaRespuesta").append("<p>" + respuestaFicha + "</p>");
$("#fichaPregunta").empty();
$("#fichaPregunta").append("<h3>" + categoriaFicha + "</h3>");
$("#fichaPregunta").append("<p>" + preguntaFicha + "</p>");
}
所以,在函数结束时,我需要一些 .listview('refresh') 或 html 仅在第一次调用函数时设置样式。
失去风格的 div 是 fichaRespuesta 和 fichaPregunta。
谢谢。
【问题讨论】: