我有以下代码
<a class="getty" id="1" href="/...">One<./a>
<a class="getty" id="2" href="/...">Two<./a>
<a class="getty" id="3" href="/...">Three<./a>
当我点击向左或向右时,我需要获取之前的 ID。
示例:如果我在 id="2"
上,我需要在单击左侧时获取 id="1"
。
$(document).keydown(function(e){
if (e.keyCode == 37) {
$('.getty').attr("id");
return false;
} });
if (e.keyCode == 33) {
$('.getty').attr("id");
return false;
}
});
我该怎么做?
谢谢
最佳答案
单击链接时获取上一个 ID。
$('.getty').click(function(e) {
e.preventDefault();
var x = $(this).prev().attr('id');
alert(x);
});
您可以使用 next()
函数为 next 做同样的事情
在 http://jsfiddle.net/H3hdy/ 查看工作示例
关于javascript - 如何在 jQuery 中获取下一个或上一个属性 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5396754/