我正在尝试构建一个交互式角色左侧功能,但我在将其附加到jHTMLArea时遇到问题。
我猜这是因为插件隐藏了实际的textarea。
我尝试了Keith Woods的人物计数,但那没有用。
有关如何将此类内容附加到jHTMLArea的任何建议吗?
答案 0 :(得分:0)
您可以使用$(mycontrol.jhtmlarea.editor.body)
在loaded
来电的htmlarea
回调中,通过执行以下操作来捕获字符数:
$(".txtCustomHtmlArea").htmlarea({
// Other properties here...
loaded: function() {
var mycontrol = { jhtmlarea: this };
$(mycontrol.jhtmlarea.editor.body).on('keyup keypress blur change', function(e) {
var charsPresent = $(this).text().length;
$('#counter_box').val(charsPresent);
});
}
});
如果要遍历DOM以获取计数器框,可以使用$(mycontrol.jhtmlarea.container)