问题标签 [jeditable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7516 浏览

jquery - 为什么我的 jQuery jEditable、就地编辑回调不起作用?

我正在使用 jQuery jEditable 就地编辑字段,但是当 JSON 函数返回并且我尝试从就地编辑回调中返回一个值时,我得到的只是一闪而过

你可以在这里看到这个...

http://clareshilland.unknowndomain.co.uk/

按 Ctrl+L 登录...

用户名:stackoverflow
密码:jquery

虽然您可以在 /script.js 中看到脚本,但这里是主要代码摘录...

这是回调:

JSON 代码在这里:ajax/menu.edit-category.php

就地编辑位于菜单上,菜单上也有一个可排序的 jQuery。单击即可编辑。输入保存,它会存储数据但不会在就地编辑字段上更新它。

请帮助stackoverflow,我已经为此工作了很长时间。

提前致谢!

0 投票
1 回答
3259 浏览

jquery - jQuery + Jeditable - 检测选择何时更改

我正在使用Jeditable进行就地编辑。我正在使用的控件之一具有该select类型。当用户单击该字段时,将select生成以下控件:

我想弄清楚的是如何使用 jQuery 来检测该select控件何时更改,特别是因为它没有 ID 属性。

这是我到目前为止所拥有的,但事件没有被触发:


更新

更新到 jQuery 1.4.2 和使用 Matt 的解决方案一起解决了我的问题。

0 投票
8 回答
4107 浏览

jquery - Jeditable 在文本区域的文本周围插入额外的空格

当我单击编辑某些文本时,Jeditable 会为我在文本区域中的实际文本周围插入额外的空格。我该如何修剪或实际解决这个问题?

0 投票
1 回答
1314 浏览

javascript - 可编辑的动态目标值

我正在使用 jeditable,它真的很棒!我只是在弄清楚如何动态更改目标 URL 时遇到了一些麻烦。

jeditable 绑定到我想内联编辑的值表。所以我有:

id 是我需要知道的两个值的混搭,以便在服务器端编辑此项目。

我的js是:

请注意,目标 url 是“/items/1”
那 /1 是我需要更改的,它是 td 的 id 中内置的值之一。

所以我的问题是如何从单击的元素的 id 中获取值并使用它来修改 jeditable 的目标参数。

其他一切正常,我现在每次都编辑项目 1 :)

0 投票
1 回答
984 浏览

jeditable - 可编辑不工作

我没有对代码进行任何更改。我没有收到任何错误,但它不起作用。我必须在这里遗漏一些非常非常简单的东西。任何建议表示赞赏...

0 投票
2 回答
1894 浏览

javascript - jQuery / jEditable 和 jQuery UI 对话框。重新填充表格单元格

这是我第一次使用 JS,所以我真的不知道我在做什么。

我有一个包含数据的表,并使用 jEditable 允许用户编辑数据并将其发布到我的 php 脚本。当用户点击“保存”时,它会使用来自 php 脚本的数据打开 jQuery UI,它似乎工作正常,但是,如果用户点击 Cancel 或 Esc 关闭 jQuery UI 对话框,他们会返回页面,但是他们试图编辑的单元格现在完全是空的。如何重新填充单元格?

谢谢!

仍然不知道如何解决这个问题,我没有足够的积分来提供赏金......

0 投票
3 回答
371 浏览

jquery-ui - 将数据传递到 jQuery UI 时出现 jQuery.post() 问题

我正在尝试jQuery.post()运行我的 php 脚本,然后打开一个 jQuery UI 对话框,其中包含 php 脚本返回的数据。它应该以表格和文本区域的形式返回。它很好用alert(data);,我会弹出一个包含我所有数据的窗口。

如果我关闭,问题就开始了alert()。现在它打开 2 个对话框。一个只包含表格,没有 textarea,第二个绝对是空的。

我在这里做错了什么?为什么我的所有数据都显示在 中alert(),而不显示在对话框中?我需要做什么来修复它?

哦,我还需要在$.ajax()之前包括$.post()吗?

谢谢你。

0 投票
2 回答
1799 浏览

datepicker - Jeditable Datepicker onblur problem

I am using inline editing using Jeditable and datepicker. I have a column in my table which displays Date as a hyperlink. When I click on this it shows me the datepicker. And when a particular date is selected its updated in the backend and the cell now is updated with the changed value. However, am having problem with onblur event while changing month or years. This event gets triggered when I click on "Prev" or "Next" buttons on the datepicker control. This causes an exception when the date is selected. This works fine as long as the date selected is in the current month. I tried all possible solutions listed here:

stackoverflow.com/questions/2007205/jeditable-datepicker-causing-blur-when-changing-month

If settimeout the control does not change back to a normal hyperlink on closing the datepicker or on a true onblur event.

Here's my code,

$.editable.addInputType('datepicker', { element : function(settings, original) { var input = $(''); if (settings.width != 'none') { input.width(settings.width); } if (settings.height != 'none') { input.height(settings.height); } input.attr('autocomplete','off'); $(this).append(input); return(input); }, plugin : function(settings, original) { var form = this;

});

$(function() { $('.edit_eta').editable('update_must_fix_eta.php', { id: 'bugid', name: 'eta', type: 'datepicker', event: 'click', select : true, width: '50px', onblur:'cancel', cssclass : 'editable', indicator : 'Updating ETA, please wait.', style : 'inherit', submitdata:{version:'4.2(4)',tag:'REL_4_2_4',qstr:1} }); });

I tried hacking jeditable.js as mentioned on this link: http://groups.google.com/group/jquery-dev/browse_thread/thread/265340ea692a2f47

Even this does not help.

Any help is appreciated.

0 投票
0 回答
821 浏览

javascript - 将 TinyMCE 与 JEditable 一起使用时出现 onblur="submit" 的问题

根据SamSpeak 的博客文章,我正在尝试将 TinyMCE 与 JEditable 一起使用。
我遇到了一个小而烦人的问题。

我在 JEditable 的设置中设置了 onblur="submit"。我期望(并且想要)的行为是,一旦用户点击离开编辑器,编辑器就会提交新数据(在我的情况下,提交给函数)。

问题是,这只发生在用户第一次点击离开时。任何其他用户点击编辑器时,它只会在我点击“提交”按钮时提交。

编辑:经过一番挖掘,看起来问题是JEditable将“onBlur”事件放在最初创建的文本区域上,但在执行“mceAddControl”时被TinyMCE“隐藏”。

不知道如何解决这个问题,而不会弄乱 JEditable 的代码。

谢谢,
伊丹

0 投票
2 回答
6257 浏览

javascript - 如何以编程方式选择 TinyMCE 编辑器中的所有文本

我正在寻找一种以编程方式选择 TinyMCE 编辑器实例中所有内容的方法。

我需要这个的原因是,如果编辑器中的所有文本都被选中,只要有人点击它,我就会喜欢它(顺便说一下,我正在使用 TinyMCE 和 JEditable)。

谢谢,
伊丹