为了理解.insertAfter的效果,我设计了一个 2 行 2 列的小表格测试。
<table id="myTable" width="560" border="1" cellspacing="2" cellpadding="2">
<tr>
<td title="row 1*1" class="styletest">1*1</td>
<td title="row 1*2" class="styletest">1*2</td>
</tr>
<tr>
<td title="row 2*1" class="styletest">2*1</td>
<td title="row 2*2" class="styletest">2*2</td>
</tr>
</table>
jQuery代码是:
var $tooltip = $('<div id="tooltip"></div>');
$tooltip.insertAfter('#myTable').hide();//I want to know the code after inserting this element.
function showTooltip(cell) {
$tooltip.show().text(cell.attr("title"));
}
$('.styletest').hover(function() {
showTooltip($(this));
}, function() {
$tooltip.hide();
});
测试包括悬停不同的单元格和显示工具提示。演示在jsfiddle。
当我悬停不同的单元格时,我想知道源代码。例如,当我悬停第 1 行第 1 列时,快照喜欢: 当我悬停第 2 行第 2 列时,快照喜欢:
问题:当鼠标悬停在第 1 行第 1 列和第 2 行第 2 列时;
- 他们有相同的渲染源代码吗?(悬停时使用F12无法获取渲染代码)
- 为什么工具提示显示在中间的相同位置?