JQuery $(“#contenu”).ajouter pas de travail
Je suis en train d'apprendre JQuery, mais ne pas le faire. Actuellement, je suis en train d'apprendre à utiliser .append
d'avoir des fonctionnalités Ajax qui permet d'afficher une nouvelle dynamique de contenu sans recharger. Quand j'ai essayer ce qui suit, cependant, rien ne se produit.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>JQuery Test</title>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
</head>
<body>
<div id="content"/>
<script type="text/javascript">
function callback() {
$("#content").append($("qwerty"));
};
$(document).ready(function() {
//window.setTimeout(callback, 100);
callback();
});
</script>
</body>
</html>
Au meilleur de ma connaissance, cela devrait faire "qwerty" apparaissent comme si je l'a tout simplement fait <div id="content">qwerty</div>
, mais à la place j'ai une page blanche. Si je remplace l' .append
appel avec alert("qwerty")
, il s'affiche correctement. Ce que je fais mal?
OriginalL'auteur Nathan Ringo | 2013-12-08
Vous devez vous connecter pour publier un commentaire.
Vous essayez de trouver un élément avec tagname
qwerty
dans les dom comme<qwerty>sometext</qwerty>
et l'ajouter à#content
.Pour ajouter la chaîne
qwerty
à#content
utilisationDémo: Violon
OriginalL'auteur Arun P Johny
Juste supprimer $ simple dans votre codage.. si vous voulez ajouter du texte, vous pouvez passer directement le texte dans les doubles guillemets
OriginalL'auteur Haji