如何创建一个jQuery事件,在双击时显示表单,但不触发表单的双击事件?
P粉217629009
P粉217629009 2024-04-01 13:42:52
[JavaScript讨论组]

我想写一个事件,当用户双击表格单元格时,该单元格会用一个HTML表单进行更新。在表单显示的时候,我不希望双击事件起作用。如果用户通过按下取消按钮来取消表单,或者通过按下提交按钮来提交表单,那么表格单元格应该分别更新为原始值或更新后的值,并且双击事件应该再次起作用。

如何实现这个功能?

这是我目前的代码。如果你双击“click me”,你会看到一个表单出现。如果你再次双击表单,你会看到表单再次更新,因为双击事件在表单显示的时候仍然被触发。

我如何只在我的单元格显示值时触发双击事件,而不显示HTML表单。

只是为了澄清,这将是一个存储单个浮点值的单元格,如果我首先双击该值,然后按下提交按钮进行更新,或者按下取消按钮进行取消,那么该单元格将更新为其原始值,然后您可以再次双击该值。

function renderMultEditBox(id, mult) {
  $('#mult_1').html($('#mult_1').html() + '

Title Text

'); }

double-click me
P粉217629009
P粉217629009

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号