jquery - 使用悬停上方显示的编辑图标编辑表格数据单元格

标签 jquery html-table cell edit tablerow

我有一个包含多个列和行的网格。我想一次只编辑一个单元格。通过在用户将鼠标悬停在 td 上时显示编辑图标,我希望用户能够单击编辑图标,然后 td 变得可编辑。 onblur 将保留新值,并且当 td 未聚焦时,编辑图标也会隐藏。

我无法为此编写代码,我想应用 JQuery 技术。

<table>
<thead>
  <tr>
    <th>1</th>
    <th>2</th>
    <th>3</th>
  </tr>
</thead>
<tbody>
  <tr id="r1">
    <td>- |</td>
    <td>blah 1 |</td>
    <td>blah 2 <div class="editit" style="background:url(pencil.png) no-repeat"></div></td>
  </tr>

如果 JQuery 专家能帮助我解决这个问题,那就太好了。

最佳答案

简单但有效:jsFiddle

悬停时,它会显示带有文本的范围。您可以将其设为按钮或任何您喜欢的东西。该跨度充当编辑和保存按钮。

关于jquery - 使用悬停上方显示的编辑图标编辑表格数据单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12304697/

相关文章:

ios - TableView 单元格阴影未出现

javascript - PHP MYSQLdisplaying unnowned span tags

javascript - 我如何在我的情况下显示工具提示?

javascript - 无法在angularJs中设置下拉列表的选定值

php - HTML 表格到 XLS(用于公式的单元格)

jQuery 获取带有 id 的单击单元格的表头名称

javascript - Event.target 在关键事件上并不精确,但在点击事件上却完美,为什么?

html - 表格单元格 Angular 落的按钮;文字居中

html - 奇怪的 :hover behavior when using rowspan

SWIFT:滑动表格单元格以更改其颜色