Το jQuery δημιουργήθηκε το 2006 από τον John Resig. Σχεδιάστηκε για να χειρίζεται τις ασυμβατότητες του προγράμματος περιήγησης και να απλοποιεί τη χειραγώγηση DOM HTML, το χειρισμό συμβάντων, τα κινούμενα σχέδια και το Ajax.
Για περισσότερα από 10 χρόνια, η jQuery είναι η πιο δημοφιλής βιβλιοθήκη JavaScript στον κόσμο.
Ωστόσο, μετά την έκδοση JavaScript 5 (2009), τα περισσότερα από τα βοηθητικά προγράμματα jQuery μπορούν να επιλυθούν με μερικές γραμμές τυπικής JavaScript:
Ορίστε το εσωτερικό κείμενο ενός στοιχείου HTML:
myElement.text("Hello Sweden!");
Δοκιμάστε το μόνοι σας →
<!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>
myElement.textContent = "Hello Sweden!";
Δοκιμάστε το μόνοι σας →
<!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>
Λάβετε το εσωτερικό κείμενο ενός στοιχείου HTML:
myText = $("#02").text();
Δοκιμάστε το μόνοι σας →
<!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>
myText = document.getElementById("02").textContent;
Δοκιμάστε το μόνοι σας →
<!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>
Ορίστε το περιεχόμενο HTML ενός στοιχείου:
myElement.html("<p>Hello World</p>");
Δοκιμάστε το μόνοι σας →
<!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>
myElement.innerHTML = "<p>Hello World</p>";
Δοκιμάστε το μόνοι σας →
<!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>
Λάβετε το περιεχόμενο HTML ενός στοιχείου:
content = myElement.html();
Δοκιμάστε το μόνοι σας →
<!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>
content = myElement.innerHTML;
Δοκιμάστε το μόνοι σας →
<!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>