Jquery,从url追加内容

发布于 2024-11-19 00:06:27 字数 143 浏览 4 评论 0原文

有没有办法在 Jquery 中附加一些文件中的 html 内容?

我知道您可以在 jquery 中使用 load() 来替换元素中的整个内容。

但我想知道是否可以有条件地使用append(‘url’)将额外的内容添加到Jquery中的元素中

Is there anyway to append some html content from a file in Jquery?

I know you can use load() in jquery to replace the entire content within an element.

but I wonder if I can conditionally use append('url') to add extra content into an element in Jquery

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

神回复 2024-11-26 00:06:27

你可以试试这个:

$.get('/someurl', function(result) {
    $('#someElement').append(result);
});

You could try this:

$.get('/someurl', function(result) {
    $('#someElement').append(result);
});
紫竹語嫣☆ 2024-11-26 00:06:27

那么您正在尝试附加动态内容吗?尝试这样的事情:

$(document).ready(function(){
  $.get('<URL>', function(data){
    $(<contentelement>).append(<either entire data element, or do some operations on it>);
  });
});

So you are trying to append dynamic content? Try something like this:

$(document).ready(function(){
  $.get('<URL>', function(data){
    $(<contentelement>).append(<either entire data element, or do some operations on it>);
  });
});
那一片橙海, 2024-11-26 00:06:27

是的,你可以。 append() 按字面意义将某些内容附加到元素的末尾。

Yes you can. append() literally appends something to the end of an element.

挖鼻大婶 2024-11-26 00:06:27

另一种方法是执行两步过程,即

onclick='$("#id1").append("<div id=\"id2\"></div>"); $("#id2").load("content.php");'

这也适用于从另一个网址添加内容。

Another way is to do a two step process, i.e

onclick='$("#id1").append("<div id=\"id2\"></div>"); $("#id2").load("content.php");'

This also works to prepend content from another url too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文