【问题标题】:Remarkable markdown. Get actual text length显着的降价。获取实际文本长度
【发布时间】:2016-11-13 00:41:22
【问题描述】:

我正在创建一个带有 textarea 和 Remarkable 的降价编辑器。我只想在文本长度大于最小值时提交。如何获取输出中显示的文本的实际长度

 var CharCounter = React.createClass({

    getText : function(){
        if(this.props.count < this.props.min)
            return (this.props.min - this.props.count) + ' more to go';
        else if(this.props.count < this.props.max)
            return (this.props.max - this.props.count) + ' left';
        else
            return 'Done';

    },
    render : function(){
        return(
            <p><small>{this.getText()}</small></p>
        );
    }
});

问题是,如果我尝试直接使用文本区域值。长度包括markdown .ie ['*', '**']

【问题讨论】:

    标签: javascript html reactjs markdown


    【解决方案1】:

    你应该添加一些代码,一些参考。

    正确的答案可能是

    if(textarea.value.length > minLength) /* do something */
    

    var submittable = $(textarea).text().length > minLength;
    return submittable;
    

    【讨论】:

    • 太好了,你能在绑定 Remarkable 库的地方添加吗?
    • 我会说:render 方法输出 html,然后我会将其放入 div 并通过 jQuery 获取 .text().length
    • 不幸的是。我不打算使用 JQuery。 +1 虽然
    猜你喜欢
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    相关资源
    最近更新 更多