2009-07-28 6 views
0

Je suis en train de charger HTML dans une zone sur ma page et je peux charger du texte pur tout va bien, voir exemple ci-dessous:jQuery chargement HTML

function(msg) { 
    // Replace the div's content with the page method's return. 
    $("#CategoryExtension").text(msg); 
} 

Cependant lorsque je tente d'inclure du contenu HTML, il l'affiche tel quel, et place une citation autour du contenu.

Comment puis-je m'en débarrasser?

Répondre

5

HTML? Essayez

$("#CategoryExtension").html(msg); 
1

rappeler que, il y a du texte () et html()

texte () est la même que la propriété Text et html() est la propriété innerHTML , lorsque vous jouez avec div vous devez changer la propriété innerHTML comme

document.getElementById('myDiv').innerHTML = 'This is <strong>my bold text</strong>.'; 

dans la jQuery wo vous DNR accomplir la même chose que

$("#myDiv").html('This is <strong>my bold text</strong>.'); 

il aide à comprendre un peu sur le langage HTML et Javascript :)

1

Vous devez utiliser html(). Par exemple:

$("#CategoryExtension").html("<span>Hello</span>"); 

Aussi, s'il vous plaît vérifier sur jQuery Documentation pour vous familiariser avec l'API. Cela t'aidera beaucoup.

Questions connexes