gpt4 book ai didi

javascript - jQuery 加载变量而不是元素 id

转载 作者:行者123 更新时间:2023-11-30 18:41:54 26 4
gpt4 key购买 nike

我有一个轻微的 jQuery 问题。我想要的是将外部 html 文档的特定区域加载到 div 中,相反,它会加载整个文档,而不是指定区域。

这是触发器:

$('a').click(function(){ // my link to trigger the load
var pid = $(this).attr('href'); //the pid is the links href
getproject(pid); //trigger the load function, pass variable
});

这是触发函数:

function getproject(pid) {
$('#container').load('data.html', pid);
}

所以当我点击我的链接时,它应该将链接指定的 ID (#) 元素加载到我的容器中,但它加载了整个数据......我似乎找不到解决这个问题的方法。

链接看起来像这样(这里不能使用精确的标记):href="#elementtoload"

数据文档如下所示:div id="elementtoload"div id="..."

以及加载更多带有内容的元素,这些元素应该通过链接 href 中的 id 加载。

最佳答案

查看 $ load 的文档,你应该可以这样做:

function getproject(pid) {
$('#container').load('data.html #' + pid);
}

关于javascript - jQuery 加载变量而不是元素 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6624572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com