jquery的即时onkeyup调用函数
tinymce onkeyup call jquery function
我有一个问题与我的时间集成。这是我的代码和我的不工作的解决方案:
<div class="mcebox">
<label>Text </label>
<textarea name="text" class="ta_cprofi mceEditorblick" id="textcontent"></textarea>
<div id="preview"></div>
</div>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode: "specific_textareas",
editor_selector: "mceEditorblick",
theme: "advanced",
paste_auto_cleanup_on_paste: true,
theme_advanced_buttons1: "bold",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
setup: function(ed) {
ed.onKeyUp.add(function() {
alert("Hello");
});
},
});
function blumieka() {
$.ajax({
type: "POST",
url: "inc/admin/blumieka/ajax_modules/ajax_ads.php",
data: "load=blumieka&text=" + document.getElementById("textcontent").value,
success: function(html) {
$("#preview").html(html)
}
});
}
</script>
警报消息工作完美。现在我想用jquery函数"blumieka"替换警报。我试过了:
setup: function(ed) {
ed.onKeyUp.add(function() {
blumieka();
});
},
但这不起作用…我的错误是什么?
我使用timymce版本3。我只需要timymce,因为我必须在文本区设置一些文本加粗。
谢谢你的帮助。
我怀疑你的问题是document.getElementById("textcontent").value
。这并没有获得编辑器的价值。它只是空白文本。要从编辑器中获得实际的HTML内容,您需要使用tinyMCE.activeEditor.getContent()
。
tinyMCE.init({
mode: "specific_textareas",
editor_selector: "mceEditorblick",
theme: "advanced",
paste_auto_cleanup_on_paste: true,
theme_advanced_buttons1: "bold",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
setup: function(ed) {
ed.onKeyUp.add(function() {
blumieka();
});
},
});
function blumieka() {
//get the actual content from editor
var content = tinyMCE.activeEditor.getContent();
$.ajax({
type: "POST",
url: "inc/admin/blumieka/ajax_modules/ajax_ads.php",
data: "load=blumieka&text=" + content,
success: function(html) {
$("#preview").html(html)
}
});
}
这是一个工作的DEMO
相关文章:
- 如何从模块链中调用函数.导出到节点中
- 调用函数内部的函数
- 在javascript中调用c函数
- DropDownListFor赢得't在更改时调用函数
- Javascript页面调用函数
- 在动画结束之前调用函数
- 允许父窗口在其不同域的子iframe上调用函数
- 运行Infinite Scroll后调用函数时出现问题
- JavaScript:在调用函数的文本输入上按enter键
- 使用大括号和不使用bracs调用函数的区别
- javascript在事件上调用函数
- 从index.html调用函数,该函数无限循环
- 从带参数的字符串变量调用函数中的函数
- 为什么 JS 不在滚动时调用函数
- 是否可以在不更改上下文的情况下调用函数.apply
- 如何在ES6类中使用参数调用函数
- AngularJS:调用函数时编号不更新
- JavaScript中的立即调用函数表达式(IIFE)-传递jQuery
- 在JavaScript中调用函数时自定义此选项
- 调用函数中声明的变量