JQuery или AJAX заменить на значения из массива? - PullRequest
0 голосов
/ 21 октября 2011
<div class="pagination">
 <a id="1">1</a>
 <a id="2">2</a>
 <a id="3">3</a>
 <a id="4">4</a>
</div>

Для каждой из этих страниц 1-2-3-4 я хочу заменить их значения на Date, чтобы они стали чем-то вроде>

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

У меня есть массив для хранения дат. И мне нужно сделать скрипт, который заменит эти значения, может кто-нибудь мне помочь?

Ответы [ 2 ]

2 голосов
/ 21 октября 2011

Прокрутите каждую привязку в 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]);
})
1 голос
/ 21 октября 2011
var arr = ['22 Oct','23 Oct','24 Oct','25 Oct',]
$('div.pagination a').html(function(i){
   return arr[i];
})

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...