Comment découper une chaîne de caractères au premier `/` (slash) et surround partie dans une " <span>`?
Je veux formater cette date: <div id="date">23/05/2013</div>
.
D'abord je tiens à diviser la corde à la première /
et le reste dans la ligne suivante. Ensuite, je voudrais d'entourer la première partie dans un <span>
balise, comme suit:
<div id="date">
<span>23</span>
05/2013</div>
23 05/2013
Ce que j'ai fait:
HTML:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="date">23/05/2013</div>
<script type="text/javascript">
$(document).ready(function() {
$("#date").text().substring(0, 2) + '<br />';
});
</script>
Voir le JSFiddle.
Mais cela ne fonctionne pas. Quelqu'un peut m'aider avec jQuery?
- Votre violon pas référencé avec
jQuery
Ici est mis à jour jsfiddle.net/K3D6d/2
Vous devez vous connecter pour publier un commentaire.
À l'aide de
split()
Extrait de :
JS:
HTML:
Violon
Lorsque vous divisez cette chaîne
--->
23/05/2013
sur/
vous aurez un tableau de taille
3
var arr = $('#date').text().split('/');
Au lieu d'utiliser des sous-chaîne avec un indice fixe, vous feriez mieux d'utiliser
replace
:Un avantage est qu'il fonctionne encore si la première
/
est à une position différente.Un autre avantage de cette construction est qu'il serait extensible à plus d'un des éléments, par exemple à tous ceux qui l'implémentation d'une classe, juste en changeant le sélecteur.
Démonstration (à noter que j'ai eu pour sélectionner jQuery dans le menu dans la partie gauche de jsfiddle de la fenêtre)
Vous devez utiliser le format html():
VOIR LA DÉMO
essayer
JS:
HTML:
utiliser cette
.text
surx
? êtes-vous sûr ?Essayer cette
DÉMO
Rechercher une expression régulière
http://regexone.com/lesson/misc_meta_characters
profiter de nous 😉
Ici la variable "res" est une sorte de tableau.
Vous pouvez également profiter de cette explicitement en déclarant comme
Vous pouvez maintenant accéder à l'individu de mots du tableau.
Supposons que vous souhaitez accéder à la troisième élément du tableau, vous pouvez les utiliser par l'indexation des éléments du tableau.
Maintenant la variable FirstElement contient la valeur 'Comment'