javascript - 将 jQuery UI 按钮与 jEditables 结合使用

标签 javascript jquery jquery-ui jeditable jquery-ui-button

问题是,如何使 jEditable 元素中的按钮成为 jQuery UI 按钮?理想情况下,我想在加载 jEditable 表单元素后调用 $(':button').button() 。查看代码,4个未记录的回调函数:oneditonsubmitonresetonerror似乎没有在正确的时间回电。

知道如何实现这一目标吗?

编辑:

示例代码如下:http://jsfiddle.net/EU8ce/1/

我希望可编辑元素中的按钮是 jQuery UI 按钮。

最佳答案

简单看一下 jEditable 源代码(我对这个插件不太熟悉),在这种情况下唯一有用的钩子(Hook)(回调)是 onedit ,它在形式被呈现。该插件应该真正支持 onbeforeeditonafteredit 或其他内容,用于预渲染和后渲染。但事实并非如此。

因此您可以非常轻松地添加该功能。或者使用简单的点击处理程序解决此问题:

http://jsfiddle.net/EU8ce/3/

由于您首先调用 editable(),它会先绑定(bind)点击处理程序,因此后续处理程序将在之后执行,这具有渲染后回调的效果,您可以执行您的 button() 代码就在那里。

关于javascript - 将 jQuery UI 按钮与 jEditables 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6787066/

相关文章:

jquery - 如何使用 jquery 将输入值从一个输入传输到另一个输入

javascript - 使用react-select将值传递给状态

javascript - 如何解决 Cypress 中的悬停问题?

javascript - JQuery:如何动态改变颜色?

javascript - jQuery 将 xml 解析为嵌套列表

jquery - 如何使用 jQuery UI 进度条显示图像加载完成

javascript - Angular 就绪功能不起作用

javascript - yarn - Typicode 的 husky 兼容性

jquery - 文本悬停jquery动画

如果 id 是数字,JQuery 将不会切换