我需要花费几毫秒的时间并将其附加到'view.php'上的get参数上。如果我使用JQuery href='view.php?time=x
,如何将href设置为该值(<a id='view.php'>
)?
答案 0 :(得分:5)
$("#yourElementId").attr("href", "view.php?time=" + (new Date()).getTime())
答案 1 :(得分:0)
假设:
<div id="target">
<a id="view.php">link</a>
<a id="anotherview.php">link</a>
</div>
你可以:
var time = new Date().getTime();
$("#target a").each(function() {
this.href = this.id + "?time=" + time;
});
结果:
<div id="target">
<a id="view.php" href="view.php?time=1308729633979">link</a>
<a id="anotherview.php" href="anotherview.php?time=1308729633979">link</a>
</div>
见demo。 (而another demo其中没有ID的链接不会更改。)
答案 2 :(得分:0)
这会将标识为link-id
的链接的href设置为UNIXTIME的UTC值:
$(document).ready(function() { $("#link-id").attr("href", "view.php?time=" + ((new Date()).getTime() + (new Date()).getTimezoneOffset() * 60000 ))});
编辑:固定代码和措辞。