Bonjour. J'aimerais savoir comment appliquer un style à une sélection de texte.

Par exemple, lorsque dans une phrase "Plus de 900 forums sont à votre disposition ..." si je sélectionne "900 forums" et que je clique sur le bouton "gras", la phrase se transforme en "Plus de 900 forums sont à votre disposition ..."

J'aimerais faire ça avec JQuery mais il n'y a pas grand chose que j'ai pu trouver concernant la sélection... En effet l'évènement sélection prévient juste quand il y a eu une sélection mais ne retourne pas la zone sélectionnée...

J'ai donc tenté de faire quelque chose à la main, de ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$("#bGras").click(function() {
	var userSelection;
	if (window.getSelection) {
		userSelection = window.getSelection();
	} 
	else if (document.selection) {
		userSelection = document.selection.createRange().text; // IE
	}
 
	if(userSelection.toString() != "") {
		alert(userSelection);
		userSelection = "<strong>" + userSelection + "</strong>";
		alert(userSelection);
	}
}
Mais ça ne fonctionne pas... Pourtant alert(userSelection) renvoi bien "<strong>900 forums</strong>", mais le style ne change pas.

Quelqu'un aurait-il une piste ?

Merci d'avance