获取列表项中当前ID的值

时间:2013-09-19 13:48:47

标签: java javascript dom html-lists getelementbyid

你们中的任何人都可以告诉我如何从这个列表项中获取当前ID的值。 我有很多由java servlet生成的列表项,所以我需要获取列表的当前ID(单击它):

所以当我点击:

$('li.doBlokkeer').hover(function(e) {

现在我需要id的值

<li class="doBlokkeer" id="${cell.id}"></li>

我认为它是类似的,但它不起作用

  var idblokkeer = document.getElementById('doBlokkeer');
  var valueid = idblokkeer.getAttribute('id');

2 个答案:

答案 0 :(得分:3)

尝试使用this

$('li.doBlokkeer').hover(function (e) {
    alert($(this).attr("id"));
});

this是你徘徊的当前元素。

http://learn.jquery.com/javascript-101/this-keyword/

Have a demo

答案 1 :(得分:-1)

改变这个 -

var idblokkeer = document.getElementById('doBlokkeer');
  var valueid = idblokkeer.getAttribute('id');

到此 -

var idblokkeer = document.getElementsByClassName[0]('doBlokkeer');
  var valueid = idblokkeer.getAttribute('id');