gpt4 book ai didi

jquery - 设置为使用 nicEdit 的文本区域中的内容不会更新以反射(reflect)用户更改

转载 作者:行者123 更新时间:2023-12-03 22:41:25 25 4
gpt4 key购买 nike

由于我的英语水平较低,请接受我的歉意

我使用 jQuery 加载页面,并在该页面中使用 nicEdit,然后使用 jQuery 将数据发布到另一个页面。但它只是发送空值而不是用户在编辑器中编写的内容(如果我为文本区域定义默认值,它只发送默认值而不是用户编写的文本)。问题是什么以及解决方案是什么?

谢谢。

<小时/>

更新阅读后this related article它的评论在最后,阅读其他文章我发现在提交表单之前必须使用这种方式:

nicEditors.findEditor('textarea_id').saveContent();

为此,我使用 jquery 选择任何文本区域并调用 .each() jquery 函数。例如:

$('textarea').each(function(){
var IDOfThisTextArea = $(this).attr('id');
nicEditors.findEditor(IDOfThisTextArea).saveContent()
});

这对于预先创建的文本区域来说效果很好。但是我有一些通过 jQuery 动态创建的文本区域,上面的 findEditor() 函数没有找到这些文本区域,并且没有为它们调用 saveContent()

对于这个问题你提供什么??????

tnx

最佳答案

在提交表单之前保存所有这样的实例怎么样?

$('input[type=submit]').bind('click', function () {
for(var i=0;i<nicEditors.nicInstances.length;i++){
nicEditors.nicInstances[i].saveContent();
}
});

关于jquery - 设置为使用 nicEdit 的文本区域中的内容不会更新以反射(reflect)用户更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com