gpt4 book ai didi

javascript - 通过 jQuery 获取 div 的值

转载 作者:行者123 更新时间:2023-11-30 06:39:39 25 4
gpt4 key购买 nike

我有 2 个不断更新的跨度,其中包含坐标。这些跨度是从其他人编写的对更改非常敏感的单独 js 文件更新的。

我可以很好地看到跨度并且它们正在很好地更新坐标,但是我需要将它们作为变量传递到链接中。例如,我在 some.php?var1=[value of constantly updating div1]&var2=[value of constantly updating div2] 页面上有一个链接,我需要用户能够点击该链接。

我需要此链接,在单击时获取跨度的值并将其提交给页面处理程序(在本例中为 some.php),或者只是从跨度不断更新。我试图获取 span 的 innerHTML 值,尽管不断更新它们似乎没有用....

最佳答案

假设您的 <span>元素有 ID:

<span id="var1">(constantly updating)</span>
<span id="var2">(constantly updating)</span>

然后构造一个占位符链接:

<a href="#" id="link">click me!</a>

下面的 jQuery 应该可以解决这个问题:

$(document).ready(function() {
$('#link').click(function() {
window.location = 'some.php?var1=' +
$('#var1').text() + '&var2=' + $('#var2').text();
});
});

您可能还想考虑使用 encodeURIComponent()关于你的值(value)观 <span>确保它们正确传递的元素,除非您始终确定值的格式是 URI 安全的。

关于javascript - 通过 jQuery 获取 div 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414304/

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