将索引附加到链接

时间:2015-11-16 19:59:13

标签: jquery

我需要帮助将每个链接的索引添加到自身。此解决方案会在点击时为标题添加索引,但我希望其索引已经应用,而无需单击或悬停等。

$("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/

1 个答案:

答案 0 :(得分:2)

你几乎拥有它。

小提琴:http://jsfiddle.net/hxvppm3c/2/

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

问题是在循环中出现jquery each时返回false。只需删除return false

即可