【发布时间】:2012-03-22 20:13:33
【问题描述】:
我有一个这种格式的表格。
<table>
<tr>
<td class="divOne">div one</td>
<td class="divOne">11111</td>
<td style="visibility:hidden" class="divOne">id1</td>
</tr>
<tr>
<td class="divOne">div two</td>
<td class="divOne">22222</td>
<td style="visibility:hidden" class="divOne">id2</td>
</tr></div>
</table>
我已经编写了一个函数来在鼠标悬停时显示另一个 div。
$(function() {
$('.divOne').hover(function() {
$('#Details').show();
}, function() {
$('#Details').hide();
});
});
现在我需要在鼠标悬停时获取“id”值。
我试过这个函数,但它返回一个空值...
$(function(){
$('.divOne').hover(function(){
var id = $(this).find('td.hidden').html();
alert(id);
});
});
谁能帮帮我?
【问题讨论】:
-
你可以使用隐藏字段 [
<input type="hidden"] 代替hidden <td>吗?如果是,请查看stackoverflow.com/questions/10817041/…
标签: jquery