📅  最后修改于: 2023-12-03 14:49:42.232000             🧑  作者: Mango
jQuery 是一个流行的 JavaScript 库,用于简化 Javascript 编程的过程。jQuery 允许您轻松地遍历和操作 HTML 和 XML 文档,也可以方便地获取 XML 中的节点值。
以下是一个使用 jQuery 获取 XML 中节点值的示例代码:
// 加载 XML 文件
$.ajax({
type: "GET",
url: "example.xml",
dataType: "xml",
success: function(xml) {
// 找到并遍历所有 <book> 元素
$(xml).find('book').each(function() {
// 获取书名、作者和价格节点的值
var title = $(this).find('title').text();
var author = $(this).find('author').text();
var price = $(this).find('price').text();
// 将结果输出到控制台
console.log('Title: ' + title + ', Author: ' + author + ', Price: ' + price);
});
}
});
首先,我们使用 jQuery 的 ajax()
方法加载我们的 XML 文件。在成功加载文件后,我们可以遍历 <book>
元素来获取所有书的信息。
在每个 <book>
元素中,我们可以使用 .find()
方法来查找 <title>
、<author>
和 <price>
元素,并使用 .text()
方法获取它们的值。
最后,我们可以使用控制台输出每本书的信息。
使用 jQuery 的 ajax()
、.find()
和 .text()
方法可以方便地获取 XML 文档中的节点值。这些方法也适用于遍历和操作 HTML 文档。使用 jQuery 可以简化 Javascript 编程并提高效率。