Änderung h - text mit jQuery
Möchte ich den text ändern, der des h2.
Wenn ich mit alert, es zeigt undefiniert mit .html und .val, also wäre es nicht so etwas wie das?:
$("#h2Id").text("new text");
Funktioniert es nicht, obwohl.
Vielen Dank im Voraus.
Bearbeiten:
html ist ganz einfach, ich versuche zu verstehen, warum es nicht funktioniert.
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
<link href="css/estilos.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="testingStuff.js"></script>
</head>
<body>
<h2 id="question"> ASD </h2>
</body>
- Veröffentlichen Sie Ihre HTML.
.text()
ist der richtige Weg, es zu tun. - Sie sicher, dass jQuery geladen ist?
- möglich, Duplikat der Warum jQuery oder eine DOM-Methode, wie `getElementById` nicht finden, das element?
- Ich empfehle das Lesen der jQuery helfen, zu lernen, wie Sie Ihren code angemessen: learn.jquery.com/about-jquery/how-jquery-works.
- Ich bin neu in der Programmierung, aber ich habe schon Dinge getan, die mit jQuery. Komplexere Dinge als nur den text ändern etwas. Aber ich finde nicht, das problem mit h - tags :/ Und ich glaube nicht, dass dies ist ein Duplikat dieser Frage. Das problem ist keine von denen dort angezeigt. Trotzdem danke 🙂
- Es sei denn, Sie zeigen Sie Ihre jquery-code zu uns, ich nehme an, Sie sind buchstäblich zu tun versuchen
$("#h2Id").text("new text");
wenn dein h2 idquestion
und nichth2Id
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, dass jQuery geladen wird.
Verwenden Sie die document-ready-Beschwörungsformel, lassen Sie Ihre script warten, bis das DOM fertig ist.
http://jsfiddle.net ist eine wunderbare Ressource für das schnelle Spott-up-Seiten und Probleme zu finden.
http://jsfiddle.net/4jmEx/