我目前有一张由asp编写的收据,我无法控制。我想用jquery复制发票,然后输入一个链接。我对jquery有一个非常基本的了解,并知道可以做到这一点,但不知道从哪里开始。
<div id="orderid">34332</div>
<a href="http://mysite.com/order/------.html"></a>
我需要能够用订单ID替换------。
我知道我可以将订单ID转换为变量,因为div标签附有一个id,但我完全不知道如何将它输入到href中
谢谢。
答案 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');
});