对不起,怪我没有说清楚..呵呵具体的情况是这样的....$("li").attr("id");
只能得到第一个....
var id = $("ul").attr("id");//获取id的值
alert(id);我的目的是这样的:
<ul class="guest">
<li id="101">tom </li>
<li id="102">jerry </li>
<li id="126">leonado </li>
</ul>
当我点击tom这<li>标签时,我能获得101,当我点击jerry时,我能获得102...$("li").attr("id");
只能获得一次....再点就不管用了...谢谢答复
只能得到第一个....
var id = $("ul").attr("id");//获取id的值
alert(id);我的目的是这样的:
<ul class="guest">
<li id="101">tom </li>
<li id="102">jerry </li>
<li id="126">leonado </li>
</ul>
当我点击tom这<li>标签时,我能获得101,当我点击jerry时,我能获得102...$("li").attr("id");
只能获得一次....再点就不管用了...谢谢答复
$('.guest li').each(function(){
$(this).click(
function(){alert($(this).attr('id'));
});
});
});
lz这样看看
$('.guest li').each(function(){
$(this).click(
function(){alert($(this).attr('id'));
});
});
});
function(){alert(this.id);}
);这样?
这个有点麻烦,我不明白为什么会这样?
不过总算是解决了问题....谢谢各位的答复....
alert(id);