我想在我的页面中调用一个名为enableTinyMCE()的函数调用; 在该函数中,我想看看我的页面中是否有任何textarea,如果是,还是tinyMCE.init()函数.如何检测页面中是否有任何textarea元素?
if($('textarea').length > 0) {
document.write('we have at least one textarea');
}
Run Code Online (Sandbox Code Playgroud)
要么
if($('textarea').length) {
document.write('we have at least one textarea');
}
Run Code Online (Sandbox Code Playgroud)
请阅读常见问题解答:
http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_test_whether_an_element_exists.3F
值得注意的是,您正在寻找的功能可由TinyMCE本身处理:
如果在tinyMCE.init()调用中将mode参数设置为textareas,它将自动将它找到的任何textareas转换为编辑器实例.如果没有textareas,它将不会做任何事情,悄悄地.
tinyMCE.init({
...
mode : "textareas",
...
});
Run Code Online (Sandbox Code Playgroud)
相反,您可以通过使用参数specific_textareas值来告诉TinyMCE仅转换与CSS类名匹配的textareas mode.
tinyMCE.init({
...
mode : "specific_textareas",
editor_selector : "mceEditor"
});
Run Code Online (Sandbox Code Playgroud)
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/mode
| 归档时间: |
|
| 查看次数: |
8395 次 |
| 最近记录: |