计算所选文本中的字符数

时间:2013-04-26 15:09:32

标签: jquery

asdf

鉴于此div,如果用户使用光标选择单词asdf,则字符数将 4

在JavaScript中,如何确定用户使用光标选择的内容;更具体地说,文字。

jQuery库首选。

我试过了:

var text = document.getSelection().toString();
var length = document.getSelection().toString().length;
if (text) {
    alert(text);
}
if (length) {
    alert(length);
}

http://jsfiddle.net/fxjgW/

1 个答案:

答案 0 :(得分:3)

看到您更新的问题我发现问题是您没有触发文本选择,据我所知没有用于文本选择的DOM事件,您可以将其设置为{ {1}},像这样:

mouseup

Update jsfiddle