DeeDi - трезвые записки

attr(key, function)

Позволяет устанавливить для атрибута key у всех отобранных элементов соответствующее значение, согласно функции function.
В примере устанавливаем значение атрибута id у ссылок в соответствии их расположению в документе (от нуля и выше), ну а потом каждую ссылку подпишем значением проставленного атрибута:

$(document).ready(function() {
$(".example_j a").attr("id", function(i){
return "idlink" + i;
}).each(function (){
$(this).html("<strong>" + this.id + "</strong>") });});
Результат работы примера:


Обратите внимание, что изначально наши ссылки не имеют ни id, ни подписи:

HTML/CSS до:
<div class="example_j">
<a href="#"></a><br />
<a href="#"></a><br />
<a href="#"></a>
</div>
HTML/CSS после:
<div class="example_j">
<a href="idlink0">idlink0</a><br />
<a href="idlink1">idlink1</a><br />
<a href="idlink2">idlink2</a>
</div>

Боковой текст: