Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将默认文本插入到';链接';TinyMCE4中的插件_Javascript_Jquery_Html_Tinymce_Tinymce 4 - Fatal编程技术网

Javascript 将默认文本插入到';链接';TinyMCE4中的插件

Javascript 将默认文本插入到';链接';TinyMCE4中的插件,javascript,jquery,html,tinymce,tinymce-4,Javascript,Jquery,Html,Tinymce,Tinymce 4,我正在尝试修改TinyMCE的链接插件,使其在URL字段中默认显示“http://”。我已经修改了插件文件以包含一个值,并且该值似乎已经呈现到HTML中 (注意:我还将类型从“filepicker”更改为“textbox”) 代码: 生成的HTML: <input id="mce_64" class="mce-textbox mce-last mce-abs-layout-item" value="http://" hidefoc

我正在尝试修改TinyMCE的链接插件,使其在URL字段中默认显示“http://”。我已经修改了插件文件以包含一个值,并且该值似乎已经呈现到HTML中

(注意:我还将类型从“filepicker”更改为“textbox”)

代码:

生成的HTML:

<input id="mce_64" class="mce-textbox mce-last mce-abs-layout-item" value="http://" hidefocus="true" size="40" style="left: 121px; top: 0px; width: 271px; height: 26px;">

(注意HTML中的“value”属性)

但是,由于某些原因,这仍然呈现为空文本框。通过下载TinyMCE 4的当前版本,并像我所做的那样修改链接插件,可以很容易地复制出这一点

有人知道为什么会这样吗?或者如何在字段上设置默认值

更新 由于这一点和其他几个问题,我转而选择了CKEditor。我不再需要这个问题的答案,但如果有人有答案,我相信它仍然与其他人相关

plugin.js,第626行(在“showDialog”函数中):

<input id="mce_64" class="mce-textbox mce-last mce-abs-layout-item" value="http://" hidefocus="true" size="40" style="left: 121px; top: 0px; width: 271px; height: 26px;">
data.href = anchorElm ? dom.getAttrib(anchorElm, 'href') : 'http://www.desirable_URL/';