我在像这样的页面上有一组链接
<a href='' class='contact' data-index='1'>One</a>
<a href='' class='contact' data-index='2'>One</a>
<a href='' class='contact' data-index='3'>One</a>我试图在单击时返回每个链接的数据索引值,但每当我单击每个链接时,总是返回第一个链接的数据索引,因为jQuery将选择页面上具有class = 'contact‘的所有链接。我正在尝试弄清楚如何选择被点击链接的数据索引。
我使用的是这样的东西:
var m_data = $("a#contact").attr("data-index");我也尝试过这样的东西:
$("a#contact").click(function() {
var data = $(this).data('index');
});但是数据是不确定的。
我该怎么做呢?谢谢。
发布于 2011-09-09 15:16:59
$("a.contact").each(function()
{
$(this).click(function()
{
var data = $(this).attr('data-index');
});
});https://stackoverflow.com/questions/7358280
复制相似问题