11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
je suis en train de modifier la mise en forme d'un texte qui existe dans une fonction javascript. en fait je voudrais mette un texte en gras. Mon probléme est que les balises s'affichent comme ils sont dans la page.
une idée sur le code:
<script>
$('#unternehmen').on('change',function(){
var f_id = $(this).val();

var data = 'firma=' + f_id;
$.ajax({
url : "pgs/getfirme.php",
dataType: 'json',
type: 'POST',
async : false,
data : data,
success : function(data) {
if (data) {
var ch= '2.1.Exemple1'.concat('\n\n');
var ch= ch.bold();
...
Salut JENCAL,
Ma question est comment on peut mettre la variable ch qui se trouve dans le scripte précedent en gras Smiley smile
Merci pour votre réponse
tu ne peux pas mettre "du texte" en gras tout seul.

Tu peux par contre mettre un "élément" en gras.

Ton "ch" actuellement est un simple string.

Une fois que tu l'aurais mis dans un élements (input type text par exemple, ou div, ou <p>)
là tu pourras mettre
$myElement.css("font-weight","Bold");
OU ALORS

tu rajoute les balises html <b> a ta variable

var ch= '2.1.Exemple1'.concat('\n\n');

ch = '<b>' + ch + '</b>';

ou
var ch= '<b>2.1.Exemple1</b>'.concat('\n\n')


ceci devrait marcher
Modifié par JENCAL (20 Dec 2018 - 10:56)
JENCAL j'ai appliqué cette instruction, il s'affiche les balises et le texte ne se met pas en gras
var ch= '<b>2.1.Exemple1</b>'.concat('\n\n') Smiley confus
voila le résultat:
<b>2.1.Exemple1</b>
il faut remplacer par .html() si tu veux que les balises html soit lu.
je parle pour jquery. Pour ckeditor je sais pas
mais bon, j'imagine qu'au lieu de faire insertText, tu as insertHtml.
Meilleure solution