나는 jQuery 모바일 (그리고 JS :)을 가진 꽤 초보자 다. 나는 너무 쉬운 것처럼 보이는 것을 말하고있다. 나는 지금 이틀 동안 인터넷을 검색해 보았지만 해결책을 찾지 못했습니다.jQuery Mobile : div 태그의 listview (새로 고침)?
$ (# someList) .listview ('refresh')와 동일하지만 div 태그의 기능이 있는지 알고 싶습니다. 두 개의 div 태그가 있고 그 내용을 dinamycally 변경하면 스타일이 느슨합니다.
는코드 :
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>");
}
그래서, 함수의 말에 나는 a를 .listview ('새로 고침') 또는 HTML은 함수가 처음 호출 스타일 무언가가 필요합니다.
스타일을 잃는 div는 fichaRespuesta 및 fichaPregunta입니다.
감사합니다. 당신이 jQuery를 모바일 스타일의 새로운 DOM 요소를 가지고 싶다면
와우! 훌륭한 답변은 내 요구를 해결했을뿐만 아니라 앱 성능을 개선하는데도 도움이되었습니다. 재스퍼, 고마워. –
반갑습니다. 위의 코드를 다시 보았는데'.empty(). append ()를 호출하는 것은'.html ()를 호출하는 것과 같습니다. '.html ()'문서 : http://api.jquery.com/html/ –
Jasper