jquery如何得到选中文字的内容和坐标

<divid="test">helloworld</div>$(".myButton").click(function(){$("#test").//............. <div id="test">
hello world

</div>
$(".myButton").click(function(){
$("#test"). //...........

})
我将hello选中了,
1:如何得到这个选定的字符"hello" //是个div不是textarea

2:如何知道坐标是在(0-5) //得到这个0加上hello长度也就出来5了
如何得到,万分感谢
展开
 我来答
Baby_原來
2015-07-30
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

1、得到选中文字内容如下
//选中文字

var funGetSelectTxt = function() {
    var txt = '';
    if(document.selection) {
        txt = document.selection.createRange().text;
    } else {
        txt = document.getSelection();
    }
    return txt.toString();
};

2,获取对象元素的位置(offset()方法)   

var offset = obj.offset();   

获取对象元素的位置,分别是元素的top和left,调用方法是:offset.left和offset.top,可知当前对象的左部和顶部位置。   

belt217
2013-07-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
1、得到选中文字内容如下
//选中文字
var funGetSelectTxt = function() {
var txt = '';
if(document.selection) {
txt = document.selection.createRange().text;
} else {
txt = document.getSelection();
}
return txt.toString();
};

 

2、坐标的话可以参看如下博客的内容

http://blog.csdn.net/cui_angel/article/details/7837749

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式