你们中的任何人都可以告诉我如何从这个列表项中获取当前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');
答案 0 :(得分:3)
尝试使用this
$('li.doBlokkeer').hover(function (e) {
alert($(this).attr("id"));
});
this
是你徘徊的当前元素。
答案 1 :(得分:-1)
改变这个 -
var idblokkeer = document.getElementById('doBlokkeer');
var valueid = idblokkeer.getAttribute('id');
到此 -
var idblokkeer = document.getElementsByClassName[0]('doBlokkeer');
var valueid = idblokkeer.getAttribute('id');