jQuery jHTMLArea字符数

时间:2011-12-07 01:03:43

标签: jquery

我正在尝试构建一个交互式角色左侧功能,但我在将其附加到jHTMLArea时遇到问题。

我猜这是因为插件隐藏了实际的textarea。

我尝试了Keith Woods的人物计数,但那没有用。

有关如何将此类内容附加到jHTMLArea的任何建议吗?

1 个答案:

答案 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)

引用jHtmlArea容器