主题: 关于字数限制 |
作者: cwalet, 发布日期: 2012-05-19 10:38:22, 浏览数: 2540 |
我在afterChange回调里可以拿到字数,但是使用KE.text()函数赋值时会将原有文字的样式删掉,如果使用KE.html()函数又会对字数计算不准确,请问有什么好的解决方法?
afterChange:function() { var count = 140 - this.count('text'); if(count<1) { //this.text(this.text().substring(0,140)); count = 0; } K('#wordCount').html(count); } |
作者: Roddy, 发布日期: 2012-05-19 13:17:49 |
建议只做提示,不要截断,因为内容里有HTML,截断的话会出现HTML代码不完整的情况,这个交互可以参考淘宝编辑宝贝描述里的处理。
|
回复 |
作者: cwalet, 发布日期: 2012-05-19 15:47:24 |
对,现在问题就是截断是造成html代码不全的错误,之前在百度的ueditor上看到了该功能。 只做提示的话,嗯,也行,有没有一个"beforeChange"之类的回调呢?如果有就好办多了~ |
回复 |