jquery - 如何使用 JQuery ajax() 加载 HTML 片段?

标签 jquery

请有人告诉我如何使用 JQuery ajax() 方法从另一个页面上的 div 中提取内容?

anotherpage.html

<html>
<head></head>
<body> 
<div id="content">I want to extract this element</div>
</body>
</html>

我已经尝试过:

$.ajax({
url: "anotherpage.html #content",
dataType: "html"
}).done(function(data){
$("#results").html(data);
})

但它返回完整的页面,而不仅仅是#content 片段。

注意:我知道如何使用 load() 速记法来实现它,但我想知道如何使用 ajax() 方法来实现它。

提前致谢。

最佳答案

试试这个

 $('#results').load("anotherpage.html #content");

另请访问此处的“加载页面片段”jquery load api .

关于jquery - 如何使用 JQuery ajax() 加载 HTML 片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16885538/

相关文章:

javascript - 从 aspx 获取变量值并在后面的代码中使用它

php - 幻灯片仅显示一个文件

javascript - 使用 d3 Nest 从 csv 创建下拉/选择列表

javascript - Moment/Jquery - 简单时间线的愚蠢问题

javascript - Bootstrap 日期选择器不关闭

jquery - 如果输入值更改,如何动态替换 var 中的数据

jquery - 缺少图标和文本对齐方式

Jquery 查找所有以字符串开头的 ID?

javascript - jQuery 将 : on load and after for each click, 转换为 addClass

jquery - arduino 中的实时条形图