如何使用jQuery将DIV标记中的TEXT添加到我的代码中的LINK中

时间:2011-05-20 01:59:51

标签: jquery text hyperlink replace href

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

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:2)

如果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');
});