11540 sujets

JavaScript, DOM et API Web HTML5

Bonsoir,

J'ai cherché longuement sur le forum mais en vain donc j'espère ne pas poser une question à laquelle on a déjà répondu..

<span class="artiste" title="Pittsburgh, 26 août 1928 - New York City, 22 février 1987">Warhol</span>


Dans un exercice que je dois faire, je dois mettre uniquement ce qu'il y a entre les crochets du title en italique. J'ai trouvé comment faire pour mettre en italique tout y compris ce qu'il se trouve avant la fin de crochet du span (>Warhol</span>) et j'aimerais savoir si il y a moyen d'utiliser une bonne technique afin d'afficher uniquement ("Pittsburgh, 26 août 1928 - New York City, 22 février 1987" en italique et pas le (Warhol). Et tout ça bien évidemment en jQuery que je dois le formuler ^^.

Merci d'avance de votre réponse,

Bonne soirée

Bruno.
Bonjour,

J'ai peur de ne pas saisir la totalité de ta demande.
J'ai cru comprendre que tu devais utiliser jQuery et manipuler le contenu de l'attribut `title`.

Serait-ce avec quelque chose dans ce goût ?

$('.artiste').prepend('<em>'+$('.artiste').attr('title')+'</em> ');


À voir en fonction de tes besoins si c'est plutôt prepend() ou append() qu'il te faut.

Doc :


À+ Smiley cligne
Uniquement en css :

span [ title ] :after {
		content: " ("attr(title)") ";
		color: #333;
		font-style:italic;
}


Faut enlever les espaces avant et après les crochets, ça déconne sur le forum. Smiley cligne
Modifié par Patidou (16 Aug 2012 - 12:57)