2011-06-22 17 views
-1

I need to get time in miliseconds and attach that on like get parameter on 'view.php'. How to set href to that value (href='view.php?time=x) if I have <a id='view.php'> using JQuery ?<a id='view.php'>

答えて

0

これはUNIXTIMEのUTC値にID link-idとのリンクのhrefを設定します:

$(document).ready(function() { $("#link-id").attr("href", "view.php?time=" + ((new Date()).getTime() + (new Date()).getTimezoneOffset() * 60000))}); 

編集:固定コードと言葉遣い。

5
$("#yourElementId").attr("href", "view.php?time=" + (new Date()).getTime()) 
+2

これを使用すると、サイトを閲覧しているユーザーの現地時間がわかります。 – Till

+0

ありがとうTillさんのコメント。また、コメントを編集してくれたNanneに感謝します。私は、StackOverflowの新しい人です。フォーマットなしでは申し訳ありません。 – YODA

0

Given:

<div id="target"> 
    <a id="view.php">link</a> 
    <a id="anotherview.php">link</a> 
</div> 

You can:

var time = new Date().getTime(); 
$("#target a").each(function() { 
    this.href = this.id + "?time=" + time; 
}); 

Result:

<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> 

See demoがある場合、hrefを何らかの値に設定するにはどうすればいいですか? (。とIDなしのリンクは変更されませんanother demo

関連する問題