【问题标题】:how to load div's child elements from another HTML file? (jQuery)如何从另一个 HTML 文件加载 div 的子元素? (jQuery)
【发布时间】:2024-01-22 18:52:01
【问题描述】:
<div id="transactions">
   <span>Money 1</span>
   <span>Money 2</span>
   <span>Money 3</span>
</div>

我有这样的代码。我想将 div 的子元素加载到另一个 HTML 文件而不加载 div。 (焦点不是加载 span,焦点是加载 div 的子元素)

我试过了

$(sometag).load(URL + '#transactions');

它还加载外部 div 并导致设计崩溃。

【问题讨论】:

  • 你明确告诉 JavaScript 加载“outer div also”,至于“[crashing the] design”是什么意思?您是否尝试过在要加载它/它们的页面中使用适当的 CSS 对其进行样式设置?
  • @DavidThomas aah 如果我加载它,我的 HTML 结构会发生变化并且与我的 css 代码不匹配

标签: jquery ajax load


【解决方案1】:

您可以使用 ajax 连接到 URL。然后就可以使用 jQuery 选择器了。

例子

var URL = "https://example.com/path/to/page";

$.get(URL, function(data){

    var transactions = $("#transactions", data);
    console.log(transactions);
});

【讨论】:

  • 谢谢。我稍后会在我回家时进行测试。我已经为你的答案投票了
最近更新 更多