Jquery Mobile: modifier Dynamiquement le texte de l'en-tête d'un réductible div?
<div data-role="collapsible" data-content-theme="e" id="collapsePlace">
<h3>Place:</h3>
<!--things...-->
</div>
Comment puis-je modifier dynamiquement le texte de la <h3>
header ('Lieu:') dans le réductible div?
J'ai essayé:
$('#collapsePlace').children('h3').text('new text');
Et il modifie le texte - mais perd tous le style!
J'ai posé une question similaire, je pense que la réponse m'a été fourni, c'est mieux: stackoverflow.com/questions/38978102/...
OriginalL'auteur Yuval A. | 2011-10-22
Vous devez vous connecter pour publier un commentaire.
Le HTML d'une structure pliable en jQuery Mobile 1.0RC2 est la suivante (d'après le cadre a fait sa passe sur le code HTML):
Imbriquée
<span>
élément à l'intérieur de la<span class="ui-btn-text">
élément le rend un peu difficile. Si vous voulez préserver la structure de la<span class="ui-btn-text">
élément, vous devrez enregistrer le imbriquée<span>
élément, l'écraser, puis le remplacer:Ici est un jsfiddle de la solution ci-dessus: http://jsfiddle.net/jasper/4DAfn/2/
OriginalL'auteur Jasper
Dans la section 1.3.2, les éléments suivants semblent fonctionner:
JQuery:
Bon Codage!
OriginalL'auteur Roman
Une solution simple serait
Découvrez le violon à http://jsfiddle.net/AQZQs/1/
.ui-btn-text
élément de la question du HTML.pour plus tard, jQuery mobile versions (testé avec v 1.4.3), remplacer ".ui-btn-texte" avec ".ui-pliable-cap-toggle"
OriginalL'auteur Jay Mayu
Une option facile est de donner à l'un h3 id personnalisé de classe, par exemple:
De cette façon, vous n'aurez besoin de le faire:
comme vous pouvez le voir dans ce violon, le style se sont retirés si la modification du texte. jsfiddle.net/AQZQs
a fonctionné pour moi avec la 1.2
OriginalL'auteur Alex