如何在表格的确切位置显示工具提示?

提马克

我有一个表,其中的行正在循环,并且在某些情况下,我想使用class =“ updeltd”将其tr的鼠标悬停td下,并显示div元素作为其工具提示我的问题是,当我将鼠标悬停在那个td上时,我只能在表格的第一行而不是在放置鼠标的行上显示我的工具提示。我认为我的javascript函数有问题。这是详细信息,谢谢...

jQuery / Javascript函数:

function DispTooltip() {

           var ttipshow = document.getElementById("tooltip");
           ttipshow.style.display = "block";

           var coord = $(this).closest('table').find('td[class="updeltd"]').offset();

           $('#tooltip').css({ top: coord.top, left: coord.left - 345 });

        } 

工具提示:

<div id="tooltip"> This is my tooltip </div>

HTML视图:

<table>
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.ID)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Name)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Address)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Age)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Occupation)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Nationality)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {

    <tr >
        <td id="ID">

            @Html.DisplayFor(modelItem => item.ID)
        </td>
        <td id="Name">

            @Html.DisplayFor(modelItem => item.Name)
        </td>
        <td id="Addr">

            @Html.DisplayFor(modelItem => item.Address)
        </td>
        <td id="age">

            @Html.DisplayFor(modelItem => item.Age)
        </td>
        <td id="occ">

            @Html.DisplayFor(modelItem => item.Occupation)
        </td>

        <td id="natn">
              <input type="text" id="nat" value="  @Html.DisplayFor(modelItem => item.Nationality)" style="display:none" />
            @Html.DisplayFor(modelItem => item.Nationality)
        </td>

       <td id="image" onmouseover="DispTooltip()" onmouseout="return HideTooltip();">
       <img id="detimg" alt="" src="@Url.Content("~/Photos/" + item.Photos)" style="width:50px;height:50px" />

        </td>

       <td id="updel" class="updeltd" onmouseover="DispTooltip()" onmouseout="return HideTooltip();" >

      @Html.ActionLink("Edit/Delete Records", "UpdateDeleteRec", new { id=item.ID}) 

       </td>

    </tr>
}

</table>
用户名

您当前正在做的是找到最接近的表格元素,然后找到所有class="updeltd"元素,因此.offset()返回第一个(第一行)的偏移量。您需要的是

var coord = $(this).closest('tr').children('.updeltd').offset();

请注意,您还通过复制每个td元素的ID来创建无效的html 改用类名

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在点击事件发生的确切位置获得弹出的工具提示?

来自分类Dev

如何在XFCE中设置外部显示器的确切位置?

来自分类Dev

在jquery图的工具提示中显示内容的确切值

来自分类Dev

如何显示具有表格中可用记录的确切数目的收集表单

来自分类Dev

如何在显示屏幕的确切中间显示某些内容?

来自分类Dev

如何在charArray中的确切位置插入空格[Java]

来自分类Dev

如何在Python源代码中找到方法的确切位置?

来自分类Dev

如何在网页上找到鼠标的确切位置

来自分类Dev

Sulu:如何在预览中获取模板错误的确切位置?

来自分类Dev

如何在angularjs中使用ng-click显示ng-repeat的确切内容

来自分类Dev

如何使用jquery / javascript获取div的确切位置

来自分类Dev

如何显示WinMerge中单词的确切差异?

来自分类Dev

如何显示我的确切驱动程序

来自分类Dev

如何使用 XSLT 显示 XML 中的确切值?

来自分类Dev

Google表格的确切副本

来自分类Dev

如何在ActionScript中编码为我的APK包含的几个SWF文件的确切文件位置?

来自分类Dev

ListView的确切滚动位置

来自分类Dev

Google大查询的确切位置

来自分类Dev

获取div的确切位置

来自分类Dev

在文本的确切位置附加文本

来自分类Dev

如何在工具提示中制作表格?

来自分类Dev

CSS获取div标签在不同显示器尺寸上的确切位置

来自分类Dev

如何在日志记录库中显示确切的行号(发生错误的位置)

来自分类Dev

如何找出与NSLayoutConstraints的确切冲突?

来自分类Dev

如何在页面底部显示工具提示

来自分类Dev

如何在屏幕顶部显示工具提示

来自分类Dev

如何在ngtable中显示工具提示?

来自分类Dev

如何在页面底部显示工具提示

来自分类Dev

如何在ngtable中显示工具提示?

Related 相关文章

  1. 1

    如何在点击事件发生的确切位置获得弹出的工具提示?

  2. 2

    如何在XFCE中设置外部显示器的确切位置?

  3. 3

    在jquery图的工具提示中显示内容的确切值

  4. 4

    如何显示具有表格中可用记录的确切数目的收集表单

  5. 5

    如何在显示屏幕的确切中间显示某些内容?

  6. 6

    如何在charArray中的确切位置插入空格[Java]

  7. 7

    如何在Python源代码中找到方法的确切位置?

  8. 8

    如何在网页上找到鼠标的确切位置

  9. 9

    Sulu:如何在预览中获取模板错误的确切位置?

  10. 10

    如何在angularjs中使用ng-click显示ng-repeat的确切内容

  11. 11

    如何使用jquery / javascript获取div的确切位置

  12. 12

    如何显示WinMerge中单词的确切差异?

  13. 13

    如何显示我的确切驱动程序

  14. 14

    如何使用 XSLT 显示 XML 中的确切值?

  15. 15

    Google表格的确切副本

  16. 16

    如何在ActionScript中编码为我的APK包含的几个SWF文件的确切文件位置?

  17. 17

    ListView的确切滚动位置

  18. 18

    Google大查询的确切位置

  19. 19

    获取div的确切位置

  20. 20

    在文本的确切位置附加文本

  21. 21

    如何在工具提示中制作表格?

  22. 22

    CSS获取div标签在不同显示器尺寸上的确切位置

  23. 23

    如何在日志记录库中显示确切的行号(发生错误的位置)

  24. 24

    如何找出与NSLayoutConstraints的确切冲突?

  25. 25

    如何在页面底部显示工具提示

  26. 26

    如何在屏幕顶部显示工具提示

  27. 27

    如何在ngtable中显示工具提示?

  28. 28

    如何在页面底部显示工具提示

  29. 29

    如何在ngtable中显示工具提示?

热门标签

归档