当 jWYSIWYG 文本区域中的文本发生更改时,我正在尝试启用一个按钮。据我所知,jWYSIWYG 在调用时会删除 textarea 并在其位置放置一个 iframe,因此$("#my-textarea-id")
选择器不会返回任何对象。这些是我所做的尝试,但都失败了:
尝试 1:
如此处所示,此代码应该可以工作,但不能:(
$("#my-textarea-id").wysiwyg({
event:{
keyup: function(e){
$("#my-button").attr("disabled",false);
}
}
});
尝试 2:
在以下尝试中,我正在从一个不同的脚本初始化 jWYSIWYG textareas,该脚本将 .wysiwyg(...) 函数应用于.RTF
页面中的所有元素(我的 textarea 有这个类)。
jWYSIWYG 放置的新框架具有[old_textarea_id]-wysiwyg-iframe
ID,所以我尝试了这个:
$("#my-textarea-id-wysiwyg-iframe").keyup(function(){
$("#my-button").attr('disabled',false);
});
但又失败了。
尝试 3:
包含 textarea 文本的 iframe 部分具有.wysiwyg
该类。我最后一次尝试是这样的:
$(".wysiwyg").keyup(function(){
$("#my-button").attr('disabled',false);
});
我不知道如何处理 jWYSIWYG 元素上的事件,所以我请求您的帮助。谢谢!