如何在iframe中获取字符偏移量?

时间:2013-10-16 12:01:55

标签: javascript html iframe

$(document).ready(function () {
    $('#textEditor').contents().keypress(function (e) {
        if (e.which == 35) {
            alert('# pressed');
            //How to get '#' character offset relative to an iframe
        }
        return true;
    });

#textEditor是我在我的代码中使用的 iframe ID

编辑: x-y坐标偏移,而不是iframe开头的字符数

提前致谢。

1 个答案:

答案 0 :(得分:0)

var selection = window.getSelection();
var range = selection.getRangeAt(0);
console.log(range.getBoundingClientRect()); // left, top, height, width