.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 を使用してもレンダリングされたコードを取得できません)
- ツールチップが真ん中に見えるのと同じ位置に表示されるのはなぜですか?