2011-10-21 17 views
0
<div class="pagination"> 
<a id="1">1</a> 
<a id="2">2</a> 
<a id="3">3</a> 
<a id="4">4</a> 
</div> 

>jQueryまたはAJAXが配列の値で置き換えられますか?私のようなものになるために日付とその値を置き換えたいそれらのページ1-2-3-4のそれぞれについて

<div class="pagination"> 
<a id="1">22 Oct</a> 
<a id="2">23 Oct</a> 
<a id="3">24 Oct</a> 
<a id="4">25 Oct</a> 
</div> 

私は日付を格納するための配列を作成しています。そして、私はそれらの値を置き換えるスクリプトを作る必要があります、私はいくつかの私を助けることができますか?

+0

なぜあなただ​​けのサーバーから日付を印刷しないのですか?なぜこのようなことのためにクライアントのブラウザリソースを浪費しますか? – Val

+0

これらの日付はMysql> PHPスクリプトから来ており、ページ番号はJQUERYによって生成されているためです。 私はこのような置換可能なスクリプトを作るのが最善の方法だと思います。 – Svetoslav

答えて

2

div内の各アンカーをループし、.text()メソッドを使用して新しい値を設定します。

var array_dates = ["22 Oct", "23 Oct", "24 Oct", "25 Oct"]; //User-defined 
$("div.pagination a").each(function(i){ 
    $(this).text(array_dates[i]); 
}) 
+0

この作品をありがとうございました。 – Svetoslav

1
var arr = ['22 Oct','23 Oct','24 Oct','25 Oct',] 
$('div.pagination a').html(function(i){ 
    return arr[i]; 
}) 

demo

+0

この作業もあります。私はあなたの、または以前のユーザーにとってより良いものをテストします。ありがとうございました – Svetoslav

関連する問題