【发布时间】:2014-07-03 10:48:19
【问题描述】:
我有这个小问题
<ul>
<li><span id="test">val1</span></li>
<li><span id="test">val2</span></li>
<li><span id="test">val3</span></li>
</ul>
但是当我尝试获取点击跨度的值时,我只得到第一个的值 (当我单击第二个或第三个跨度时,我无法获得它的值)我不知道为什么会发生这种情况。
这是 jquery 代码:
$(document).ready(function(){
$("#test").click(function(){
val = $(this).text();
alert(val);
});
});
【问题讨论】:
-
嘘.. id 应该是唯一的.. :\
-
@RajaprabhuAravindasamy 好吧......(耳语) ;)