jQuery DOM


目录

    显示目录


jQuery 与 JavaScript

jQuery 由 John Resig 于 2006 年创建。 它旨在处理浏览器不兼容性并简化 HTML DOM 操作、事件处理、动画和 Ajax。

十多年来,jQuery 一直是世界上最流行的 JavaScript 库。

然而,在 JavaScript 版本 5(2009)之后,大多数 jQuery 实用程序都可以通过几行标准 JavaScript 来解决:


删除 HTML 元素

删除 HTML 元素:

jQuery

$("#id02").remove();

自己尝试一下 →

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

<h2>Remove an HTML Element</h2>
<p id="id01">Hello World!</p>
<p id="id02">Hello Sweden!</p>

<script>
$(document).ready(function() {
  $("#id02").remove();
});
</script>

</body>
</html>

JavaScript

document.getElementById("id02").remove();

自己尝试一下 →

<!DOCTYPE html>
<html>
<body>

<h2>Remove an HTML Element</h2>
<p id="id01">Hello World!</p>
<p id="id02">Hello Sweden!</p>

<script>
document.getElementById("id02").remove();
</script>

</body>
</html>

获取父元素

返回 HTML 元素的父元素:

jQuery

myParent = $("#02").parent().prop("nodeName"); ;

自己尝试一下 →

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

<h2>Getting Parent HTML Element</h2>
<p id="01">Hello World!</p>
<p id="02">Hello Sweden!</p>

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

<script>
$(document).ready(function() {
  $("#demo").text($("#02").parent().prop("nodeName")); 
});
</script>

</body>
</html>

JavaScript

myParent = document.getElementById("02").parentNode.nodeName;

自己尝试一下 →

<!DOCTYPE html>
<html>
<body>

<h2>Get Parent HTML Element</h2>
<p id="01">Hello World!</p>
<p id="02">Hello Sweden!</p>

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

<script>
document.getElementById("demo").innerHTML = document.getElementById("02").parentNode.nodeName;
</script>

</body>
</html>