我想在tinyMCE为网站启动后绑定事件onKeyDown。
$('#content_ifr').keydown(...);
在这里不起作用。那怎么可能呢?
答案 0 :(得分:0)
首先你的jQuery选择器无效......它正在寻找一个当然不存在的tagName content_ifr
。
假设元素具有ID content_ifr
,请使用:
$('#content_ifr').keydown(...);
在TinyMCE初始化之后调用此方法,在配置对象中使用TinyMCS oninit
calback。
参考文档:http://www.tinymce.com/wiki.php/Configuration:oninit
您可以使用jQuery事件委派随时调用您的代码,而无需使用jQuery on()
或delegate()
方法在TinyMCE配置中调用它
编辑:如果元素是我怀疑它来自选择器的Iframe,则需要使用contents()
方法绑定iframe中的keydown
事件
答案 1 :(得分:0)
$('#'+your_editor_id + '_ifr').bind('keydown',function(){
//do what you like here with the event
});
答案 2 :(得分:-2)
你可以这样写:
$('content_ifr').bind('keydown',function(){
//your code goes here
});