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