2015-11-16 6 views
0

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

$("a").click(function() { 
    var count = $(this).index('a'); 
    $(this).attr("title",'link '+count); 
return false; 
}); 

Я ищу выход, чтобы быть похожим на это:

<a href="http://www.google.com" title="1">Google</a> 
<a href="http://www.Amazon.com" title="2">Amazon</a> 
<a href="http://www.Apple.com" title="3">Apple</a> 
<a href="http://www.Microsoft.com" title="4">Microsoft</a> 

Демо: http://jsfiddle.net/hxvppm3c/

ответ

2

Вы почти имели его.

Fiddle: http://jsfiddle.net/hxvppm3c/2/

$("a").each(
    function() { 
     var count = $(this).index('a'); 
     $(this).attr("title",'link '+count); 
    } 
); 

Проблема возвращается ложь в JQuery each прорывается из цикла. Просто удалите return false.

+1

Да, я был. Спасибо за это. Geez. :) – Evan

Смежные вопросы