返回值我有这样问题从点击链接
<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');
});
但数据是不确定的。
请问我该怎么做?谢谢。
这是正确的答案,但可能值得注意的是OP将不得不使用问题中概述的第二种方法(使用'this'而不是重用选择器)。 –
好点! (:编辑我的答案,包括这个'' – peirix