jQuery-HTML-Elemente


Inhaltsverzeichnis

    Inhaltsverzeichnis anzeigen


jQuery vs. JavaScript

jQuery wurde 2006 von John Resig erstellt. Es wurde entwickelt, um Browser-Inkompatibilitäten zu bewältigen und die HTML-DOM-Manipulation, Ereignisbehandlung, Animationen und Ajax zu vereinfachen.

Seit mehr als 10 Jahren ist jQuery die beliebteste JavaScript-Bibliothek der Welt.

Nach der JavaScript-Version 5 (2009) können die meisten jQuery-Dienstprogramme jedoch mit ein paar Zeilen Standard-JavaScript gelöst werden:


Textinhalt festlegen

Legen Sie den inneren Text eines HTML-Elements fest:

jQuery

myElement.text("Hello Sweden!");

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
</head>
<body>

<h2>Setting Text Content</h2>
<p id="01">Hello World!</p>
<p id="02">Hello Sweden!</p>

<script>
$(document).ready(function() {
  var myElement = $("#01");
  myElement.text("Hello Sweden!");
});
</script>

</body>
</html>

JavaScript

myElement.textContent = "Hello Sweden!";

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h2>Setting Text Content</h2>

<p id="01">Hello World!</p>
<p id="02">Hello Sweden!</p>

<script>
const myElement = document.getElementById("01");
myElement.textContent = "Hello Sweden!";
</script>

</body>
</html>

Holen Sie sich Textinhalte

Rufen Sie den inneren Text eines HTML-Elements ab:

jQuery

myText = $("#02").text();

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
</head>
<body>

<h2>Get Text Content</h2>
<p id="01">Hello World!</p>
<p id="02">Hello Sweden!</p>
<p id="03">Hello Japan!</p>

<p id="demo"></p>

<script>
$(document).ready(function() {
  var myText = $("#02").text();
  $("#demo").text(myText); 
});
</script>

</body>
</html>

JavaScript

myText = document.getElementById("02").textContent;

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h2>Get Text Content</h2>
<p id="01">Hello World!</p>
<p id="02">Hello Sweden!</p>
<p id="03">Hello Japan!</p>

<p id="demo"></p>

<script>
const myText = document.getElementById("02").textContent;
document.getElementById("demo").innerHTML = myText; 
</script>

</body>
</html>


Legen Sie HTML-Inhalt fest

Legen Sie den HTML-Inhalt eines Elements fest:

jQuery

myElement.html("<p>Hello World</p>");

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
</head>
<body>

<h2>Set HTML</h2>
<div id="01"><p>Hello World!</p></div>
<div id="02"><p>Hello Sweden!</p></div>

<p id="demo"></p>

<script>
$(document).ready(function() {
  $("#02").html("<p>Hello World!</p>");
});
</script>

</body>
</html>

JavaScript

myElement.innerHTML = "<p>Hello World</p>";

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h2>Set HTML</h2>
<div id="01"><p>Hello World!</p></div>
<div id="02"><p>Hello Sweden!</p></div>

<p id="demo"></p>

<script>
document.getElementById("02").innerHTML = "<p>Hello World!</p>";
</script>

</body>
</html>

Holen Sie sich HTML-Inhalte

Holen Sie sich den HTML-Inhalt eines Elements:

jQuery

content = myElement.html();

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
</head>
<body>

<h2>Set HTML</h2>

<div id="01"><p>Hello World!</p></div>
<div id="02"><p>Hello Sweden!</p></div>

<script>
$(document).ready(function() {
  var content = $("#02").html();
  $("#01").html(content);
});
</script>

</body>
</html>

JavaScript

content = myElement.innerHTML;

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<body>

<h2>Setting HTML</h2>

<div id="01"><p>Hello World!</p></div>
<div id="02"><p>Hello Sweden!</p></div>

<script>
const content = document.getElementById("02").innerHTML;
document.getElementById("01").innerHTML = content;
</script>

</body>
</html>