如何使用 jQuery 将 DIV 标签中的文本添加到我的代码中的链接中

发布于 2024-11-08 07:00:34 字数 337 浏览 2 评论 0原文

我目前有一张由我无法控制的 asp 编写的收据。我想用 jquery 复制发票,然后输入到链接中。我对 jquery 有非常基本的了解,并且知道这是可以做到的,但不知道从哪里开始。

<div id="orderid">34332</div>
<a href="http://mysite.com/order/------.html"></a>

我需要能够用订单 ID 替换 ------ 。

我知道我可以将订单 id 转换为变量,因为 div 标签附加了一个 id,但我完全不知道如何将其输入到 href

谢谢。

I currently have a receipt that is being written by asp which I cannot control. I want to copy the invoice with jquery and then input in into a link. I have a very basic understanding of jquery and know this can be done, but not sure where to start.

<div id="orderid">34332</div>
<a href="http://mysite.com/order/------.html"></a>

I need to be able to replace the ------ with the order id.

I know I can turn the order id into a variable as there is an id attached to the div tag, but am totally lost on how to input it into the href

Thank you.

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

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

发布评论

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

评论(1

ゞ花落谁相伴 2024-11-15 07:00:34

如果 div 后面始终有一个锚标记,则类似于以下内容。

$('#orderid').next('a').attr('href', 'http://mysite.com/order/' + $('#orderid').html() + '.html');

或者可能不那么突兀:

$('#orderid').next('a').click(function() {
    window.location.href = 'http://mysite.com/order/' + $('#orderid').html() + '.html');
});

Something like the following if there is always an anchor tag following the div.

$('#orderid').next('a').attr('href', 'http://mysite.com/order/' + $('#orderid').html() + '.html');

Or probably a little less obtrusive:

$('#orderid').next('a').click(function() {
    window.location.href = 'http://mysite.com/order/' + $('#orderid').html() + '.html');
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文