我试图从元素替换特定的突出显示(标记)文本.
这是我到目前为止获得突出显示的文本的方式:
var markArea = $('.ElementText textarea').get(0);
var text = markArea.value.substring(markArea.selectionStart, markArea.selectionEnd);Run Code Online (Sandbox Code Playgroud)
因此,如果我在textarea中有这样的东西:"苹果香蕉苹果橙"并标记第三个单词(苹果)我想要在textarea中完全替换我标记的没有任何其他出现的"apple".
有没有办法指定代码应该在字符串中查找替换的起始区域和结束区域?
我即将开始一个需要一些简单的YouTube非写入数据操作的项目,比如收集用户的播放列表和视频.我读过它已YouTube 2.0 API被弃用,但我真的不想使用OAuthAPI 3.0所需的身份验证.
这是否意味着GDATA API已弃用(特别是:https://gdata.youtube.com/demo/index.html
我想做的是:
YT对象传递给它,以便我可以从内部构建播放器.这就是我到目前为止所做的.它有效,但我感觉有些不对劲.我不确定应该这样做.
jQuery.getScript("http://www.youtube.com/iframe_api"); // load YT api
jQuery(document).ready(function() {
onYouTubeIframeAPIReady = function() {
new my_custom_function().init(YT); // init my function and pass YT object
};
});
Run Code Online (Sandbox Code Playgroud)
如果有人能澄清什么是最好的方法,我会很感激.我确实需要从内部建立球员my_custom_function().
我正在使用v1 API(https://api.pinterest.com/v1/pins/ {PIN_ID}/...),但没有关于如何检索某个引脚的注释的文档.
那你怎么做的?
我正在尝试使用tinyMCE api(jQuery版本)将特定颜色应用于编辑器中的选定文本
这就是我到目前为止所做的事情:
var node = tinyMCE.activeEditor.selection.getNode();
tinyMCE.DOM.setStyle(node, 'color', '#FFF');
Run Code Online (Sandbox Code Playgroud)
问题是这将改变整个节点的颜色而不仅仅是标记的文本.有没有办法通过tinyMCE API将颜色仅应用于标记的文本?
谢谢
如何将"keyup"事件附加到CKEdtior(我使用的是jQuery适配器)
这是我目前使用的代码:
$('#ckeditor textarea').ckeditor(function(editorInstance) {
/* attaching "keyup" doesnt seem work so I have to stick with "key" */
$('#ckeditor textarea').ckeditorGet().on('key', function(e) {
/* do stuff ... */
});
}, {
skin : 'office2003'
});
Run Code Online (Sandbox Code Playgroud)
整个想法是每次更改内容时获取ckeditor内容.希望有人可以在这里帮忙.
谢谢